git.samba.org
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2b89213
)
use putenv() more portably
author
Andrew Tridgell
<tridge@samba.org>
Tue, 20 Oct 1998 06:51:21 +0000
(06:51 +0000)
committer
Andrew Tridgell
<tridge@samba.org>
Tue, 20 Oct 1998 06:51:21 +0000
(06:51 +0000)
source/smbwrapper/shared.c
patch
|
blob
|
history
diff --git
a/source/smbwrapper/shared.c
b/source/smbwrapper/shared.c
index 3e6e19d9d1674c8003477f6e6801edf63e49f5ba..52ed9baac801adb6fa7c08dae4374aa8b2a52e5e 100644
(file)
--- a/
source/smbwrapper/shared.c
+++ b/
source/smbwrapper/shared.c
@@
-139,6
+139,7
@@
char *smbw_getshared(const char *name)
failed:
DEBUG(0,("smbw: shared variables corrupt (%s)\n", strerror(errno)));
exit(1);
+ return NULL;
}
@@
-185,9
+186,14
@@
set an env variable - some systems don't have this
int smbw_setenv(const char *name, const char *value)
{
pstring s;
+ char *p;
slprintf(s,sizeof(s)-1,"%s=%s", name, value);
- return putenv(s);
+ p = strdup(s);
+
+ if (p) p = putenv(p);
+
+ return p;
}