]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
smbd: Align integer types
authorVolker Lendecke <vl@samba.org>
Tue, 1 Dec 2020 12:27:11 +0000 (13:27 +0100)
committerJeremy Allison <jra@samba.org>
Fri, 4 Dec 2020 21:08:38 +0000 (21:08 +0000)
full_path_tos() return ssize_t

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/smbd/dir.c

index 5602fa9ea159eae8c2ee7f11b62482b051ea637c..73eb2d1716607af8476b2438ef992e0dcb7dcad8 100644 (file)
@@ -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),