trying to get HEAD building again. If you want the code
[samba.git] / source3 / smbwrapper / shared.c
index b4cfcf71486a3ead71dea398a73d10839378c34b..ca8df5841d1e3b9a18e7e8792277aa0e66a4abf4 100644 (file)
@@ -179,8 +179,8 @@ void smbw_setshared(const char *name, const char *val)
        SSVAL(&variables[shared_size], 0, l1);
        SSVAL(&variables[shared_size], 2, l2);
 
-       pstrcpy(&variables[shared_size] + 4, name);
-       pstrcpy(&variables[shared_size] + 4 + l1, val);
+       safe_strcpy(&variables[shared_size] + 4, name, l1-1);
+       safe_strcpy(&variables[shared_size] + 4 + l1, val, l2-1);
 
        shared_size += l1+l2+4;