svn commit: samba r9656 - branches/SAMBA_3_0/source/registry
trunk/source/registry
jerry at samba.org
jerry at samba.org
Fri Aug 26 17:40:42 GMT 2005
Author: jerry
Date: 2005-08-26 17:40:42 +0000 (Fri, 26 Aug 2005)
New Revision: 9656
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9656
Log:
fix bug in sk record list with next offsets
Modified:
branches/SAMBA_3_0/source/registry/regfio.c
trunk/source/registry/regfio.c
Changeset:
Modified: branches/SAMBA_3_0/source/registry/regfio.c
===================================================================
--- branches/SAMBA_3_0/source/registry/regfio.c 2005-08-26 16:12:46 UTC (rev 9655)
+++ branches/SAMBA_3_0/source/registry/regfio.c 2005-08-26 17:40:42 UTC (rev 9656)
@@ -1779,11 +1779,11 @@
REGF_SK_REC *prev = nk->sec_desc->prev;
nk->sec_desc->prev_sk_off = prev->hbin_off + prev->hbin->first_hbin_off - HBIN_HDR_SIZE;
- prev->next_sk_off = nk->sk_off;
+ prev->next_sk_off = nk->sec_desc->sk_off;
}
}
- /* dump the reference count */
+ /* bump the reference count +1 */
nk->sk_off = nk->sec_desc->sk_off;
nk->sec_desc->ref_count++;
Modified: trunk/source/registry/regfio.c
===================================================================
--- trunk/source/registry/regfio.c 2005-08-26 16:12:46 UTC (rev 9655)
+++ trunk/source/registry/regfio.c 2005-08-26 17:40:42 UTC (rev 9656)
@@ -1779,11 +1779,11 @@
REGF_SK_REC *prev = nk->sec_desc->prev;
nk->sec_desc->prev_sk_off = prev->hbin_off + prev->hbin->first_hbin_off - HBIN_HDR_SIZE;
- prev->next_sk_off = nk->sk_off;
+ prev->next_sk_off = nk->sec_desc->sk_off;
}
}
- /* dump the reference count */
+ /* bump the reference count +1 */
nk->sk_off = nk->sec_desc->sk_off;
nk->sec_desc->ref_count++;
@@ -1853,8 +1853,8 @@
nk->max_bytes_valuename = namelen * 2;
datalen = regval_size( r );
- if ( datalen*2 > nk->max_bytes_value )
- nk->max_bytes_value = datalen * 2;
+ if ( datalen > nk->max_bytes_value )
+ nk->max_bytes_value = datalen;
}
}
More information about the samba-cvs
mailing list