From: Volker Lendecke Date: Tue, 1 Dec 2020 12:27:11 +0000 (+0100) Subject: smbd: Align integer types X-Git-Tag: samba-4.14.0rc1~509 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d04b5a705f0e97ae568a40b1d5fb13483e9afab;p=thirdparty%2Fsamba.git smbd: Align integer types full_path_tos() return ssize_t Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/smbd/dir.c b/source3/smbd/dir.c index 5602fa9ea15..73eb2d17166 100644 --- a/source3/smbd/dir.c +++ b/source3/smbd/dir.c @@ -1640,7 +1640,7 @@ bool SearchDir(struct smb_Dir *dir_hnd, const char *name, long *poffset) struct files_below_forall_state { char *dirpath; - size_t dirpath_len; + ssize_t dirpath_len; int (*fn)(struct file_id fid, const struct share_mode_data *data, void *private_data); void *private_data; @@ -1653,7 +1653,7 @@ static int files_below_forall_fn(struct file_id fid, struct files_below_forall_state *state = private_data; char tmpbuf[PATH_MAX]; char *fullpath, *to_free; - size_t len; + ssize_t len; len = full_path_tos(data->servicepath, data->base_name, tmpbuf, sizeof(tmpbuf),