Got us happy running under valgrind again :-).
authorJeremy Allison <jra@samba.org>
Sat, 31 May 2003 02:03:58 +0000 (02:03 +0000)
committerJeremy Allison <jra@samba.org>
Sat, 31 May 2003 02:03:58 +0000 (02:03 +0000)
Jeremy.
(This used to be commit b6ab9d73610861d225d72845d4df7cf970155e39)

source3/smbd/connection.c
source3/smbd/negprot.c
source3/smbd/trans2.c

index 92aaebab1f45656aa3c6243f2afa8af2cb28339a..5bb76eb3bd83a6cf43093dcb2b015e26f3acc1d5 100644 (file)
@@ -42,6 +42,7 @@ static void make_conn_key(connection_struct *conn, const char *name, TDB_DATA *p
        pkey->cnum = conn?conn->cnum:-1;
        fstrcpy(pkey->name, name);
 #ifdef DEVELOPER
+       /* valgrind fixer... */
        {
                size_t sl = strlen(pkey->name);
                if (sizeof(fstring)-sl)
index 648801e9553995e386b8a348a5fb7df5b4514e1a..2a2ca25532b8eebc16392f51551287081a2d6eca 100644 (file)
@@ -184,6 +184,7 @@ static int negprot_spnego(char *p)
        safe_strcpy((char *)guid, global_myname(), sizeof(guid)-1);
 
 #ifdef DEVELOPER
+       /* valgrind fixer... */
        {
                size_t sl = strlen(guid);
                if (sizeof(guid)-sl)
index f43a65af5c33d0996b49160e13204ae82fec168a..161dc629dca924f39702decf96b030832b6700ef 100644 (file)
@@ -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);