aboutsummaryrefslogtreecommitdiff
path: root/lib/smb.c
diff options
context:
space:
mode:
authorSteve Holme <steve_holme@hotmail.com>2014-11-30 18:07:24 +0000
committerSteve Holme <steve_holme@hotmail.com>2014-11-30 18:08:01 +0000
commitcef28131f7a1d698d8e680aafc96a29033be20d3 (patch)
tree8050e119e771466418639b4ffd4cfc1d74c0244c /lib/smb.c
parent02d2c0a08df20e29875960137632cab923543606 (diff)
smb.c: Fixed compilation warnings
smb.c:162: error: comma at end of enumerator list smb.c:469: warning: conversion from 'size_t' to 'unsigned short', possible loss of data smb.c:517: warning: conversion from 'curl_off_t' to 'unsigned int', possible loss of data smb.c:545: warning: conversion from 'curl_off_t' to 'unsigned int', possible loss of data
Diffstat (limited to 'lib/smb.c')
-rw-r--r--lib/smb.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/smb.c b/lib/smb.c
index ad0172269..ee827e0f8 100644
--- a/lib/smb.c
+++ b/lib/smb.c
@@ -159,7 +159,7 @@ enum smb_req_state {
SMB_UPLOAD,
SMB_CLOSE,
SMB_TREE_DISCONNECT,
- SMB_DONE,
+ SMB_DONE
};
/* SMB request data */
@@ -466,7 +466,7 @@ static CURLcode smb_send_open(struct connectdata *conn)
memset(&open, 0, sizeof(open));
open.word_count = SMB_WC_NT_CREATE_ANDX;
open.andx.command = SMB_COM_NO_ANDX_COMMAND;
- open.name_length = smb_swap16(strlen(req->path));
+ open.name_length = smb_swap16((unsigned short) strlen(req->path));
open.share_access = smb_swap32(SMB_FILE_SHARE_ALL);
if(conn->data->set.upload) {
open.access = smb_swap32(SMB_GENERIC_READ | SMB_GENERIC_WRITE);
@@ -514,7 +514,7 @@ static CURLcode smb_send_read(struct connectdata *conn)
read.word_count = SMB_WC_READ_ANDX;
read.andx.command = SMB_COM_NO_ANDX_COMMAND;
read.fid = smb_swap16(req->fid);
- read.offset = smb_swap32(offset);
+ read.offset = smb_swap32((unsigned int) offset);
read.offset_high = smb_swap32(offset >> 32);
read.min_bytes = smb_swap16(MAX_PAYLOAD_SIZE);
read.max_bytes = smb_swap16(MAX_PAYLOAD_SIZE);
@@ -542,7 +542,7 @@ static CURLcode smb_send_write(struct connectdata *conn)
write->word_count = SMB_WC_WRITE_ANDX;
write->andx.command = SMB_COM_NO_ANDX_COMMAND;
write->fid = smb_swap16(req->fid);
- write->offset = smb_swap32(offset);
+ write->offset = smb_swap32((unsigned int) offset);
write->offset_high = smb_swap32(offset >> 32);
write->data_length = smb_swap16(nread);
write->data_offset = smb_swap16(sizeof(*write) - sizeof(unsigned int));