Page MenuHomeFreeBSD

D26966.id.diff
No OneTemporary

D26966.id.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, Apr 21, 3:25 PM (6 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31917947
Default Alt Text
D26966.id.diff (481 B)

Event Timeline