Explorar o código

menuconfig: allow wildcard includes to return no match (#6339)

SVN-Revision: 18743
Felix Fietkau %!s(int64=16) %!d(string=hai) anos
pai
achega
30992cceeb
Modificáronse 2 ficheiros con 8 adicións e 2 borrados
  1. 4 1
      scripts/config/lex.zconf.c_shipped
  2. 4 1
      scripts/config/zconf.l

+ 4 - 1
scripts/config/lex.zconf.c_shipped

@@ -2268,7 +2268,10 @@ void zconf_nextfile(const char *name)
 	struct buffer *buf;
 
 	retval = glob(name, GLOB_ERR | GLOB_MARK, NULL, &files);
-	if (retval == GLOB_NOSPACE || retval == GLOB_ABORTED || retval == GLOB_NOMATCH) {
+	if (retval == GLOB_NOMATCH)
+		return;
+
+	if (retval == GLOB_NOSPACE || retval == GLOB_ABORTED) {
 		printf("%s:%d: glob failed: %s \"%s\"\n", zconf_curname(), zconf_lineno(),
 			retval == GLOB_NOSPACE ? "failed to allocate memory" :
 				retval == GLOB_ABORTED ? "read error" : "no match",

+ 4 - 1
scripts/config/zconf.l

@@ -302,7 +302,10 @@ void zconf_nextfile(const char *name)
 	struct buffer *buf;
 
 	retval = glob(name, GLOB_ERR | GLOB_MARK, NULL, &files);
-	if (retval == GLOB_NOSPACE || retval == GLOB_ABORTED || retval == GLOB_NOMATCH) {
+	if (retval == GLOB_NOMATCH)
+		return;
+
+	if (retval == GLOB_NOSPACE || retval == GLOB_ABORTED) {
 		printf("%s:%d: glob failed: %s \"%s\"\n", zconf_curname(), zconf_lineno(),
 			retval == GLOB_NOSPACE ? "failed to allocate memory" :
 				retval == GLOB_ABORTED ? "read error" : "no match",