]> err.no Git - dpkg/commitdiff
Fix segfault with getenv("PATH") returns null.
authorAdam Heath <doogie@debian.org>
Sat, 2 Mar 2002 05:31:18 +0000 (05:31 +0000)
committerAdam Heath <doogie@debian.org>
Sat, 2 Mar 2002 05:31:18 +0000 (05:31 +0000)
ChangeLog
debian/changelog
main/help.c

index 6aa1146babf9f6627bc3a051ad4e517e479703e6..66167a0435f94f334dde06086cfb06444243f00c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Mar  1 23:27:16 CST 2002 Adam Heath <doogie@debian.org>
+
+  * main/help.c, debian/changelog: Fix segfault with getenv("PATH") returns
+    null.
+
 Fri Mar  1 23:22:55 CST 2002 Adam Heath <doogie@debian.org>
 
   * configure.in: Remove old doc/*/Makefile.  Bad Wichert.
index a2234eac48ea39e389eedbe52a5099540c03e424..c9ef898f9dcd95cc67b3db1bf4aa2ef7137456e2 100644 (file)
@@ -84,6 +84,7 @@ dpkg (1.10) unstable; urgency=low
   * Improve wording of update-alternatives --config text. Closes: Bug#133035
   * Add manpages for dpkg.cfg and dselect.cfg. Closes: Bug#132901
   * Improve test for illegal packagename for dpkg-gencontrol -p option
+  * Fix segfault when getenv("PATH") returns null.  Closes: Bug#136349
 
  -- Wichert Akkerman <wakkerma@debian.org>  Mon, 20 Aug 2001 14:54:38 +0200
 
index 379f1c7b4971b8b68be0aac74cb9cfaf150b1cee..84257599d6ca6f5f1bd3964e7f62b0798be705ba 100644 (file)
@@ -84,7 +84,7 @@ void checkpath(void) {
   long l;
 
   path= getenv("PATH");
-  if (!path) fputs(_("dpkg - warning: PATH is not set.\n"), stderr);
+  if (!path) ohshit(_("dpkg - error: PATH is not set.\n"));
   buf=(char*)m_malloc(strlen(path)+2+strlen("start-stop-daemon"));
   
   for (clp=checklist; *clp; clp++) {