|
From: Dustin K. <da...@us...> - 2008-02-15 23:30:26
|
Update of /cvsroot/radmind/radmind-pc/reg In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv25257 Modified Files: transcript.c Log Message: Fixed bug in handling of REG_DWORD registry values in keys being managed by value. Index: transcript.c =================================================================== RCS file: /cvsroot/radmind/radmind-pc/reg/transcript.c,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** transcript.c 13 Jun 2007 16:17:41 -0000 1.13 --- transcript.c 15 Feb 2008 23:30:21 -0000 1.14 *************** *** 1319,1332 **** chksum_pt = chksum_pt + strlen( chksum_pt ); strcat( chksum_pt, "dword:" ); ! for ( i = 3; i >= 0; i-- ) { chksum_pt = chksum_pt + strlen( chksum_pt ); ! if ( i != 0 ) { ! sprintf( temp_buf, "%02x", (unsigned int)cur->pi_value[ i ] ); strcat( chksum_pt, temp_buf ); } else { ! sprintf( temp_buf, "%02x\r\n", (unsigned int)cur->pi_value[ i ] ); strcat( chksum_pt, temp_buf ); } --- 1319,1332 ---- chksum_pt = chksum_pt + strlen( chksum_pt ); strcat( chksum_pt, "dword:" ); ! for ( i = 4; i > 0; i-- ) { chksum_pt = chksum_pt + strlen( chksum_pt ); ! if ( i != 1 ) { ! sprintf( temp_buf, "%02x", (unsigned int)cur->pi_value[ i - 1 ] ); strcat( chksum_pt, temp_buf ); } else { ! sprintf( temp_buf, "%02x\r\n", (unsigned int)cur->pi_value[ i - 1 ] ); strcat( chksum_pt, temp_buf ); } |