diff options
author | Jeremy Allison <jra@samba.org> | 2003-05-31 02:03:58 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2003-05-31 02:03:58 +0000 |
commit | 0899066fd6afc0fa8617d9e8c6dc5f6a7ece1dc5 (patch) | |
tree | 9e03fbc5696af23fedc6968c3ca172deb4688219 /source3/smbd/trans2.c | |
parent | 1fdbe30685501362fc90bdd968453f726e18c6eb (diff) | |
download | samba-0899066fd6afc0fa8617d9e8c6dc5f6a7ece1dc5.tar.gz samba-0899066fd6afc0fa8617d9e8c6dc5f6a7ece1dc5.tar.bz2 samba-0899066fd6afc0fa8617d9e8c6dc5f6a7ece1dc5.zip |
Got us happy running under valgrind again :-).
Jeremy.
(This used to be commit b6ab9d73610861d225d72845d4df7cf970155e39)
Diffstat (limited to 'source3/smbd/trans2.c')
-rw-r--r-- | source3/smbd/trans2.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source3/smbd/trans2.c b/source3/smbd/trans2.c index f43a65af5c..161dc629dc 100644 --- a/source3/smbd/trans2.c +++ b/source3/smbd/trans2.c @@ -683,6 +683,14 @@ static BOOL get_lanman2_dir_entry(connection_struct *conn, mangle_map(mangled_name,True,True,SNUM(conn)); mangled_name[12] = 0; len = srvstr_push(outbuf, p+2, mangled_name, 24, STR_UPPER); +#ifdef DEVELOPER + /* valgrind fixer... */ + { + size_t sl = strlen(p+2); + if (24-sl) + memset(&p[sl+2], '\0', 24-sl); + } +#endif SSVAL(p, 0, len); } else { SSVAL(p,0,0); |