summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2003-11-05 00:17:17 +0000
committerJeremy Allison <jra@samba.org>2003-11-05 00:17:17 +0000
commit13d32f561b23f2d69daf103a971acbdae547703d (patch)
tree8c711c8c45b909319933ee90a265dd2310bed63e
parentdfea28a7731a0625e37ac43658f21b25e2fcce21 (diff)
downloadsamba-13d32f561b23f2d69daf103a971acbdae547703d.tar.gz
samba-13d32f561b23f2d69daf103a971acbdae547703d.tar.xz
samba-13d32f561b23f2d69daf103a971acbdae547703d.zip
Fix coredump in cli_get_backup_list.
Jeremy.
-rw-r--r--source/libsmb/clidgram.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/source/libsmb/clidgram.c b/source/libsmb/clidgram.c
index 5ab6bef87b6..c4675f1938a 100644
--- a/source/libsmb/clidgram.c
+++ b/source/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;
}
-
-
-