Revert "Fix bug 8021 - Incorrect string termination in volume/volume_name for TRANS2...
authorJeremy Allison <jra@samba.org>
Fri, 25 Mar 2011 22:43:54 +0000 (15:43 -0700)
committerJeremy Allison <jra@samba.org>
Sat, 26 Mar 2011 00:19:55 +0000 (01:19 +0100)
This reverts commit 042aafb87df6c05877b8fc7ef0d44877689d860a.

I need to test against OS/2 to see if this is something Win28K
breaks for older clients before allowing this.

Jeremy.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Mar 26 01:19:55 CET 2011 on sn-devel-104

source3/smbd/trans2.c

index 693cf02803036a2e3ba9ebf0c7be81050b0da554..12cbc3b9e9ee2279b8c1da096a37fab6a067ff86 100644 (file)
@@ -3015,7 +3015,7 @@ cBytesSector=%u, cUnitTotal=%u, cUnitAvail=%d\n", (unsigned int)st.st_ex_dev, (u
                                pdata, flags2,
                                pdata+l2_vol_szVolLabel, vname,
                                PTR_DIFF(end_data, pdata+l2_vol_szVolLabel),
-                               STR_NOALIGN);
+                               STR_NOALIGN|STR_TERMINATE);
                        SCVAL(pdata,l2_vol_cch,len);
                        data_len = l2_vol_szVolLabel + len;
                        DEBUG(5,("smbd_do_qfsinfo : time = %x, namelen = %d, name = %s\n",