]> granicus.if.org Git - sudo/commitdiff
add missing guard around wordexp()
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 10 Oct 2016 14:33:57 +0000 (08:33 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 10 Oct 2016 14:33:57 +0000 (08:33 -0600)
src/sudo_noexec.c

index c2ddfa9b1fc0efb6dfa997f41ce6f0ed31103e3b..ebd3e5e96bf887f486859126de75bfbdbf45b809 100644 (file)
@@ -164,6 +164,7 @@ FN_NAME(popen)(const char *c, const char *t)
 }
 INTERPOSE(popen)
 
+#ifdef HAVE_WORDEXP
 /*
  * We can't use a wrapper for wordexp(3) since we still want to call
  * the real wordexp(3) but with WRDE_NOCMD added to the flags argument.
@@ -211,6 +212,7 @@ FN_NAME(wordexp)(const char *words, wordexp_t *we, int flags)
 #endif /* HAVE___INTERPOSE */
 }
 INTERPOSE(wordexp)
+#endif /* HAVE_WORDEXP */
 
 /*
  * On Linux we can use a seccomp() filter to disable exec.