]> granicus.if.org Git - curl/commitdiff
smb.c: Fixed compilation warnings
authorSteve Holme <steve_holme@hotmail.com>
Sun, 30 Nov 2014 21:14:42 +0000 (21:14 +0000)
committerSteve Holme <steve_holme@hotmail.com>
Sun, 30 Nov 2014 21:20:19 +0000 (21:20 +0000)
smb.c:398: warning: comparison of integers of different signs:
           'ssize_t' (aka 'long') and 'unsigned long'
smb.c:443: warning: comparison of integers of different signs:
           'ssize_t' (aka 'long') and 'unsigned long'

lib/smb.c

index 2317747f23f0dc7f4de1a5998417276132fbab77..a6168cf090a4027c4dd196bb57e0a80b7375977f 100644 (file)
--- a/lib/smb.c
+++ b/lib/smb.c
@@ -392,7 +392,7 @@ static CURLcode smb_send_setup(struct connectdata *conn)
   unsigned char nt_hash[21];
   unsigned char nt[24];
 
-  ssize_t byte_count = sizeof(lm) + sizeof(nt);
+  size_t byte_count = sizeof(lm) + sizeof(nt);
   byte_count += strlen(smbc->user) + strlen(smbc->domain);
   byte_count += strlen(OS) + strlen(CLIENTNAME) + 4; /* 4 null chars */
   if(byte_count > sizeof(msg.bytes))
@@ -438,7 +438,7 @@ static CURLcode smb_send_tree_connect(struct connectdata *conn)
   struct smb_tree_connect msg;
   char *p = msg.bytes;
 
-  ssize_t byte_count = strlen(conn->host.name) + strlen(req->share);
+  size_t byte_count = strlen(conn->host.name) + strlen(req->share);
   byte_count += strlen(SERVICENAME) + 5; /* 2 nulls and 3 backslashes */
   if(byte_count > sizeof(msg.bytes))
     return CURLE_FILESIZE_EXCEEDED;