Author: vlendec
Date: 2005-03-15 12:22:21 +0000 (Tue, 15 Mar 2005)
New Revision: 5793

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=5793

Log:
Fix some compiler warnings
Modified:
   trunk/source/rpc_server/srv_eventlog_nt.c


Changeset:
Modified: trunk/source/rpc_server/srv_eventlog_nt.c
===================================================================
--- trunk/source/rpc_server/srv_eventlog_nt.c   2005-03-15 01:19:58 UTC (rev 
5792)
+++ trunk/source/rpc_server/srv_eventlog_nt.c   2005-03-15 12:22:21 UTC (rev 
5793)
@@ -169,7 +169,7 @@
     if(!create_policy_hnd(p, &(r_u->handle), free_eventlog_info, (void *)info))
        return WERR_NOMEM;
 
-    policy_handle_to_string(&r_u->handle, info->handle_string);
+    policy_handle_to_string(&r_u->handle, &info->handle_string);
 
     if(!(_eventlog_open_eventlog_hook(info)))
        return WERR_BADFILE;
@@ -394,11 +394,12 @@
                                EVENTLOG_R_CLOSE_EVENTLOG *r_u)
 {
     Eventlog_info *info = NULL;
+    POLICY_HND *handle;
 
     if(!q_u || !r_u)
        return WERR_NOMEM;
 
-    POLICY_HND *handle = &(q_u->handle);
+    handle = &(q_u->handle);
     
     info = find_eventlog_info_by_hnd(p, handle);
     if(!(_eventlog_close_eventlog_hook(info)))
@@ -513,7 +514,7 @@
     else if(0 == strncmp(start, "SRC", stop - start))
     {
        memset(temp, 0, sizeof(temp));
-       sscanf(stop+1, "%s", &temp);
+       sscanf(stop+1, "%s", temp);
        temp_len = strlen(temp);
        rpcstr_push((void *)(entry->data_record.source_name), temp, 
                    sizeof(entry->data_record.source_name), STR_TERMINATE);
@@ -522,7 +523,7 @@
     else if(0 == strncmp(start, "SRN", stop - start))
     {
        memset(temp, 0, sizeof(temp));
-       sscanf(stop+1, "%s", &temp);
+       sscanf(stop+1, "%s", temp);
        temp_len = strlen(temp);
        rpcstr_push((void *)(entry->data_record.computer_name), temp,
                    sizeof(entry->data_record.computer_name), STR_TERMINATE);
@@ -532,7 +533,7 @@
     else if(0 == strncmp(start, "SID", stop - start))
     {
        memset(temp, 0, sizeof(temp));
-       sscanf(stop+1, "%s", &temp);
+       sscanf(stop+1, "%s", temp);
        temp_len = strlen(temp);
        rpcstr_push((void *)(entry->data_record.sid), temp,
                    sizeof(entry->data_record.sid), STR_TERMINATE);
@@ -564,7 +565,7 @@
        strncpy(temp, stop, temp_len);
        rpcstr_push((void *)(entry->data_record.user_data), temp,
                    sizeof(entry->data_record.user_data), STR_TERMINATE);
-       entry->data_record.user_data_len = 
(strlen_w(entry->data_record.user_data) * 2) + 2;
+       entry->data_record.user_data_len = (strlen_w((const smb_ucs2_t 
*)entry->data_record.user_data) * 2) + 2;
     }
     else
     {
@@ -606,7 +607,7 @@
  *                               If two have same #, but not consecutive, 
that's an error. If there is no String Data (and NST==0), must include the 
specifier.
  *               DAT:[(uint8)] - The user-defined data portion of the event 
log. Can not be multiple lines.
  */
-static BOOL _eventlog_read_eventlog_hook(Eventlog_info *info, Eventlog_entry 
*entry, char *direction, int starting_record, int buffer_size, BOOL *eof)
+static BOOL _eventlog_read_eventlog_hook(Eventlog_info *info, Eventlog_entry 
*entry, const char *direction, int starting_record, int buffer_size, BOOL *eof)
 {
     char *cmd = lp_eventlog_read_cmd();
     char **qlines;
@@ -747,15 +748,16 @@
     POLICY_HND *handle;
     Eventlog_entry entry;
     BOOL eof = False;
-    char *direction;
+    const char *direction = "";
     int starting_record;
+    prs_struct *ps;
 
     if(!q_u || !r_u)
        return WERR_NOMEM;
 
     handle = &(q_u->handle);
     info = find_eventlog_info_by_hnd(p, handle);
-    prs_struct *ps = &p->out_data.rdata;
+    ps = &p->out_data.rdata;
     /* Rather than checking the EVENTLOG_SEQUENTIAL_READ/EVENTLOG_SEEK_READ 
flags,
        we'll just go to the offset specified in the request, or the oldest 
entry
        if no offset is specified */

Reply via email to