is we were set[ug]id an unitialized ptr bit us
authorniklas <niklas@openbsd.org>
Tue, 11 Feb 1997 17:46:36 +0000 (17:46 +0000)
committerniklas <niklas@openbsd.org>
Tue, 11 Feb 1997 17:46:36 +0000 (17:46 +0000)
lib/libc/stdlib/malloc.c

index b7890a9..da2c17b 100644 (file)
@@ -8,7 +8,7 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char rcsid[] = "$OpenBSD: malloc.c,v 1.21 1997/02/09 22:55:38 tholo Exp $";
+static char rcsid[] = "$OpenBSD: malloc.c,v 1.22 1997/02/11 17:46:36 niklas Exp $";
 #endif /* LIBC_SCCS and not lint */
 
 /*
@@ -435,8 +435,11 @@ malloc_init ()
                continue;
            b[j] = '\0';
            p = b;
-       } else if (i == 1 && issetugid() == 0) {
-           p = getenv("MALLOC_OPTIONS");
+       } else if (i == 1) {
+           if (issetugid() == 0)
+               p = getenv("MALLOC_OPTIONS");
+           else
+               continue;
        } else if (i == 2) {
            p = malloc_options;
        }