Dolda2000 GitWeb
/
ashd.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
1376c0c
)
userplex: Actually open stdout and stderr for writing...
author
Fredrik Tolf
<fredrik@dolda2000.com>
Fri, 3 Sep 2010 04:56:24 +0000
(06:56 +0200)
committer
Fredrik Tolf
<fredrik@dolda2000.com>
Fri, 3 Sep 2010 04:56:24 +0000
(06:56 +0200)
src/userplex.c
patch
|
blob
|
blame
|
history
diff --git
a/src/userplex.c
b/src/userplex.c
index
565884d
..
77f79d7
100644
(file)
--- a/
src/userplex.c
+++ b/
src/userplex.c
@@
-80,12
+80,12
@@
static void login(struct passwd *pwd)
/* There's whole load of other stuff one could want to do here --
* getting Kerberos credentials, running PAM session modules, and
* who knows what. I'll add them along as I find them useful. */
/* There's whole load of other stuff one could want to do here --
* getting Kerberos credentials, running PAM session modules, and
* who knows what. I'll add them along as I find them useful. */
- if(((fd = open(".ashd/output", O_APPEND)) >= 0) ||
+ if(((fd = open(".ashd/output", O_
WRONLY | O_
APPEND)) >= 0) ||
((fd = open("/dev/null", 0)) >= 0)) {
dup2(fd, 1);
close(fd);
}
((fd = open("/dev/null", 0)) >= 0)) {
dup2(fd, 1);
close(fd);
}
- if(((fd = open(".ashd/error", O_APPEND)) >= 0) ||
+ if(((fd = open(".ashd/error", O_
WRONLY | O_
APPEND)) >= 0) ||
((fd = open("/dev/null", 0)) >= 0)) {
dup2(fd, 2);
close(fd);
((fd = open("/dev/null", 0)) >= 0)) {
dup2(fd, 2);
close(fd);