diff options
author | Jeremy Allison <jra@samba.org> | 2003-11-05 00:17:17 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2003-11-05 00:17:17 +0000 |
commit | 7c92ebb50279f9d00a10a1155f11b30230c79283 (patch) | |
tree | eed01351409045352a71485386beaf02ae2b0bb5 | |
parent | 0c94d59205c92771b5091480b774794aefbe6b0c (diff) | |
download | samba-7c92ebb50279f9d00a10a1155f11b30230c79283.tar.gz samba-7c92ebb50279f9d00a10a1155f11b30230c79283.tar.bz2 samba-7c92ebb50279f9d00a10a1155f11b30230c79283.zip |
Fix coredump in cli_get_backup_list.
Jeremy.
(This used to be commit 13d32f561b23f2d69daf103a971acbdae547703d)
-rw-r--r-- | source3/libsmb/clidgram.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/source3/libsmb/clidgram.c b/source3/libsmb/clidgram.c index 5ab6bef87b..c4675f1938 100644 --- a/source3/libsmb/clidgram.c +++ b/source3/libsmb/clidgram.c @@ -75,7 +75,7 @@ int cli_send_mailslot(int dgram_sock, BOOL unique, const char *mailslot, SSVAL(ptr,smb_vwv15,1); SSVAL(ptr,smb_vwv16,2); p2 = smb_buf(ptr); - pstrcpy(p2,mailslot); + fstrcpy(p2,mailslot); p2 = skip_string(p2,1); memcpy(p2,buf,len); @@ -135,7 +135,7 @@ static char cli_backup_list[1024]; int cli_get_backup_list(const char *myname, const char *send_to_name) { - char outbuf[15]; + pstring outbuf; char *p; struct in_addr sendto_ip, my_ip; int dgram_sock; @@ -262,6 +262,3 @@ int cli_get_backup_server(char *my_name, char *target, char *servername, int nam return True; } - - - |