diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-12-05 21:42:10 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-12-05 21:42:10 +0100 |
commit | f7afbae29f9cb5a933890e12c16771de5bfd642f (patch) | |
tree | 10b4da049b5474f3cc9c4faa798fbc2d233d1d3e /src/storage.c | |
parent | 7bb1bc293ccdb0d8fb95ae8ef25080ab13656769 (diff) | |
download | connman-f7afbae29f9cb5a933890e12c16771de5bfd642f.tar.gz connman-f7afbae29f9cb5a933890e12c16771de5bfd642f.tar.bz2 connman-f7afbae29f9cb5a933890e12c16771de5bfd642f.zip |
Don't store fake or network device elements
Diffstat (limited to 'src/storage.c')
-rw-r--r-- | src/storage.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/storage.c b/src/storage.c index 15e0cd66..5e390415 100644 --- a/src/storage.c +++ b/src/storage.c @@ -147,6 +147,10 @@ int __connman_element_store(struct connman_element *element) element->type != CONNMAN_ELEMENT_TYPE_NETWORK) return -EINVAL; + if (element->subtype == CONNMAN_ELEMENT_SUBTYPE_FAKE || + element->subtype == CONNMAN_ELEMENT_SUBTYPE_NETWORK) + return -EINVAL; + pathname = g_strdup_printf("%s/elements.conf", STORAGEDIR); if (pathname == NULL) return -ENOMEM; |