Blame SOURCES/popt-1.16-glob-error.patch

093822
Backport of upstream http://rpm5.org/cvs/chngview?cn=19258
093822
093822
--- popt-1.16/poptconfig.c			2009-05-20 15:18:07.000000000 +0200
093822
+++ popt-1.16/poptconfig.c.glob-error		2017-10-12 23:33:28.868435647 +0200
093822
@@ -108,7 +108,7 @@
093822
     if (glob_pattern_p(pat, 0)) {
093822
 	glob_t _g, *pglob = &_;;
093822
 
093822
-	if (!glob(pat, poptGlobFlags, poptGlob_error, pglob)) {
093822
+	if (!(rc = glob(pat, poptGlobFlags, poptGlob_error, pglob))) {
093822
 	    if (acp) {
093822
 		*acp = (int) pglob->gl_pathc;
093822
 		pglob->gl_pathc = 0;
093822
@@ -122,6 +122,10 @@
093822
 /*@-nullstate@*/
093822
 	    globfree(pglob);
093822
 /*@=nullstate@*/
093822
+       } else if (rc == GLOB_NOMATCH) {
093822
+	    *avp = NULL;
093822
+	    *acp = 0;
093822
+	    rc = 0;
093822
 	} else
093822
 	    rc = POPT_ERROR_ERRNO;
093822
     } else