Page MenuHomeFreeBSD

D26966.id80924.diff
No OneTemporary

D26966.id80924.diff

Index: head/usr.bin/login/login.c
===================================================================
--- head/usr.bin/login/login.c
+++ head/usr.bin/login/login.c
@@ -793,6 +793,7 @@
char *p;
const char **pp;
size_t n;
+ int rv;
if (strlen(s) > 1024 || (p = strchr(s, '=')) == NULL)
return (0);
@@ -804,8 +805,10 @@
return (0);
}
*p = '\0';
- (void)setenv(s, p + 1, 1);
+ rv = setenv(s, p + 1, 1);
*p = '=';
+ if (rv == 1)
+ return (0);
return (1);
}

File Metadata

Mime Type
text/plain
Expires
Tue, Feb 24, 12:12 PM (8 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28973419
Default Alt Text
D26966.id80924.diff (481 B)

Event Timeline