]> granicus.if.org Git - curl/commitdiff
smb.c: Fixed compilation warning
authorSteve Holme <steve_holme@hotmail.com>
Tue, 30 Dec 2014 15:42:17 +0000 (15:42 +0000)
committerSteve Holme <steve_holme@hotmail.com>
Tue, 30 Dec 2014 15:42:17 +0000 (15:42 +0000)
smb.c:586: warning: conversion to 'short unsigned int' from 'int' may
           alter its value

lib/smb.c

index 5692756f8f45c33fa6afbcbd6c5ac20491b2c437..783544405f6712e3fc2f39593fe76712ccfc4b6a 100644 (file)
--- a/lib/smb.c
+++ b/lib/smb.c
@@ -583,7 +583,7 @@ static CURLcode smb_send_write(struct connectdata *conn)
   msg->offset_high = smb_swap32((unsigned int) (offset >> 32));
   msg->data_length = smb_swap16((unsigned short) upload_size);
   msg->data_offset = smb_swap16(sizeof(*msg) - sizeof(unsigned int));
-  msg->byte_count = smb_swap16((unsigned short) upload_size + 1);
+  msg->byte_count = smb_swap16((unsigned short) (upload_size + 1));
 
   smb_format_message(conn, &msg->h, SMB_COM_WRITE_ANDX,
                      sizeof(*msg) - sizeof(msg->h) + (size_t) upload_size);