svn commit: samba r19804 - in branches/SAMBA_3_0/source/utils: .
vlendec at samba.org
vlendec at samba.org
Mon Nov 20 18:51:00 GMT 2006
Author: vlendec
Date: 2006-11-20 18:51:00 +0000 (Mon, 20 Nov 2006)
New Revision: 19804
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=19804
Log:
Fix a valgrind error
Modified:
branches/SAMBA_3_0/source/utils/net_rpc_registry.c
Changeset:
Modified: branches/SAMBA_3_0/source/utils/net_rpc_registry.c
===================================================================
--- branches/SAMBA_3_0/source/utils/net_rpc_registry.c 2006-11-20 13:39:01 UTC (rev 19803)
+++ branches/SAMBA_3_0/source/utils/net_rpc_registry.c 2006-11-20 18:51:00 UTC (rev 19804)
@@ -156,8 +156,7 @@
struct winreg_StringBuf class_namebuf;
struct winreg_StringBuf *p_class_namebuf = &class_namebuf;
fstring kname;
- NTTIME modtime;
- NTTIME *p_modtime = &modtime;
+ NTTIME *modtime = NULL;
class_namebuf.name = NULL;
class_namebuf.size = 0;
@@ -172,7 +171,7 @@
status = rpccli_winreg_EnumKey(pipe_hnd, mem_ctx, &pol_key,
idx, &subkey_namebuf,
- &p_class_namebuf, &p_modtime);
+ &p_class_namebuf, &modtime);
if ( W_ERROR_EQUAL(ntstatus_to_werror(status), WERR_NO_MORE_ITEMS) ) {
status = NT_STATUS_OK;
@@ -185,8 +184,8 @@
StrnCpy( kname, subkey_namebuf.name, MIN(subkey_namebuf.length,sizeof(kname))-1 );
kname[MIN(subkey_namebuf.length,sizeof(kname))-1] = '\0';
d_printf("Keyname = %s\n", kname);
- d_printf("Modtime = %s\n",
- http_timestring(nt_time_to_unix(modtime)) );
+ d_printf("Modtime = %s\n", modtime
+ ? http_timestring(nt_time_to_unix(*modtime)):"None");
d_printf("\n" );
idx++;
More information about the samba-cvs
mailing list