vfs_smb_traffic_analyzer: Cast mode_t to unsigned int for GNU/Solaris build
authorAndrew Bartlett <abartlet@samba.org>
Thu, 14 Mar 2013 22:59:31 +0000 (09:59 +1100)
committerJeremy Allison <jra@samba.org>
Fri, 15 Mar 2013 17:38:58 +0000 (10:38 -0700)
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/modules/vfs_smb_traffic_analyzer.c

index 9151bfbb0f1c3ad18f77e3d32f3ebc17148f13be..92a176265b4be5070de4e6a80ab7de0248ffb14d 100644 (file)
@@ -518,7 +518,7 @@ static void smb_traffic_analyzer_send_data(vfs_handle_struct *handle,
                                tm, seconds, handle, username, vfs_id_open,
                                3, ((struct open_data *) data)->filename,
                                talloc_asprintf( talloc_tos(), "%u",
-                               ((struct open_data *) data)->mode),
+                               (unsigned int)((struct open_data *) data)->mode),
                                talloc_asprintf( talloc_tos(), "%u",
                                ((struct open_data *) data)->result));
                        break;
@@ -534,7 +534,7 @@ static void smb_traffic_analyzer_send_data(vfs_handle_struct *handle,
                                tm, seconds, handle, username, vfs_id_mkdir, \
                                3, ((struct mkdir_data *) data)->path, \
                                talloc_asprintf( talloc_tos(), "%u", \
-                               ((struct mkdir_data *) data)->mode), \
+                               (unsigned int)((struct mkdir_data *) data)->mode), \
                                talloc_asprintf( talloc_tos(), "%u", \
                                ((struct mkdir_data *) data)->result ));
                        break;