projects
/
project
/
uci.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
25f9dbf
)
fix return value in inline lookup functions
author
Felix Fietkau
<nbd@openwrt.org>
Tue, 28 Sep 2010 09:12:41 +0000
(11:12 +0200)
committer
Felix Fietkau
<nbd@openwrt.org>
Tue, 28 Sep 2010 09:12:41 +0000
(11:12 +0200)
uci.h
patch
|
blob
|
history
diff --git
a/uci.h
b/uci.h
index
d83da52
..
1b2fd63
100644
(file)
--- a/
uci.h
+++ b/
uci.h
@@
-662,6
+662,8
@@
uci_lookup_package(struct uci_context *ctx, const char *name)
struct uci_element *e = NULL;
if (uci_lookup_next(ctx, &e, &ctx->root, name) == 0)
return uci_to_package(e);
struct uci_element *e = NULL;
if (uci_lookup_next(ctx, &e, &ctx->root, name) == 0)
return uci_to_package(e);
+ else
+ return NULL;
}
/**
}
/**
@@
-676,6
+678,8
@@
uci_lookup_section(struct uci_context *ctx, struct uci_package *p, const char *n
struct uci_element *e = NULL;
if (uci_lookup_next(ctx, &e, &p->sections, name) == 0)
return uci_to_section(e);
struct uci_element *e = NULL;
if (uci_lookup_next(ctx, &e, &p->sections, name) == 0)
return uci_to_section(e);
+ else
+ return NULL;
}
/**
}
/**
@@
-690,6
+694,8
@@
uci_lookup_option(struct uci_context *ctx, struct uci_section *s, const char *na
struct uci_element *e = NULL;
if (uci_lookup_next(ctx, &e, &s->options, name) == 0)
return uci_to_option(e);
struct uci_element *e = NULL;
if (uci_lookup_next(ctx, &e, &s->options, name) == 0)
return uci_to_option(e);
+ else
+ return NULL;
}
#endif
}
#endif