diff options
author | Jeremy Allison <jra@samba.org> | 2002-01-19 21:29:20 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2002-01-19 21:29:20 +0000 |
commit | 832b9e7838afc0a48932dd0622c7e2f7b7e44a8f (patch) | |
tree | 76fa978e63ea5581a451a93b7c83677a79b2b3d1 | |
parent | 1bd96b3094b530c3426b22b6f891c7fc055e7033 (diff) | |
download | samba-832b9e7838afc0a48932dd0622c7e2f7b7e44a8f.tar.gz samba-832b9e7838afc0a48932dd0622c7e2f7b7e44a8f.tar.xz samba-832b9e7838afc0a48932dd0622c7e2f7b7e44a8f.zip |
Report write fail in smb_dump.
Jeremy.
-rw-r--r-- | source/smbd/process.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/smbd/process.c b/source/smbd/process.c index b1fcf864e11..48c00533601 100644 --- a/source/smbd/process.c +++ b/source/smbd/process.c @@ -609,7 +609,9 @@ static void smb_dump(char *name, int type, char *data, ssize_t len) if (fd != -1 || errno != EEXIST) break; } if (fd != -1) { - write(fd, data, len); + ssize_t ret = write(fd, data, len); + if (ret != len) + DEBUG(0,("smb_dump: problem: write returned %d\n", (int)ret )); close(fd); DEBUG(0,("created %s len %d\n", fname, len)); } |