Changeset 150 for trunk/src/reglookup.c
- Timestamp:
- 03/01/09 21:17:46 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/reglookup.c
r147 r150 275 275 void printValueList(REGFI_ITERATOR* iter, char* prefix) 276 276 { 277 constREGFI_VK_REC* value;277 REGFI_VK_REC* value; 278 278 279 279 value = regfi_iterator_first_value(iter); … … 282 282 if(!type_filter_enabled || (value->type == type_filter)) 283 283 printValue(value, prefix); 284 regfi_free_value(value); 284 285 value = regfi_iterator_next_value(iter); 285 286 printMsgs(iter->f); … … 373 374 const REGFI_NK_REC* root = NULL; 374 375 const REGFI_NK_REC* cur = NULL; 375 constREGFI_NK_REC* sub = NULL;376 REGFI_NK_REC* sub = NULL; 376 377 char* path = NULL; 377 378 int key_type = regfi_type_str2val("KEY"); … … 418 419 bailOut(REGLOOKUP_EXIT_DATAERR, "ERROR: unexpected NULL for key.\n"); 419 420 } 420 421 421 422 sub = regfi_iterator_next_subkey(iter); 422 423 } … … 433 434 } 434 435 435 cur = sub; 436 cur = regfi_iterator_cur_key(iter); 437 regfi_free_key(sub); 436 438 sub = regfi_iterator_first_subkey(iter); 437 439 print_this = true; … … 456 458 int retrievePath(REGFI_ITERATOR* iter, char** path) 457 459 { 458 constREGFI_VK_REC* value;460 REGFI_VK_REC* value; 459 461 char* tmp_path_joined; 460 462 const char** tmp_path; … … 511 513 printValue(value, tmp_path_joined); 512 514 515 regfi_free_value(value); 513 516 free(tmp_path); 514 517 free(tmp_path_joined);
Note: See TracChangeset
for help on using the changeset viewer.