rem: if (match != 1)
add: if (match != 1) {
context: static int recurse_check_file(const char *filepath, const char *module_wanted){	module_info **hdr = NULL, **chk;	int i = 0, match = 0;	if ((hdr = load_module_file(filepath)) == NULL)		return -1;		for (chk = hdr; *chk; chk++) {		/* if simple_module_info returns 0 then we have found a new		 * module and added it to the hash table. The question is now		 * is this new module the one we're looking for?		 * module_wanted may be a NULL, which is why we check for it.		 */		if (simple_module_info(*chk, filepath, i++) == 0) {			if (module_wanted && strcmp((*chk)->name, module_wanted) == 0)				match = 1;		}	}	/* If match != 1 then the modules we've found in the file don't match	 * the one we're looking for. Unload the module as we're not about to need	 * anything from it.	 */		if (match != 1)		unload_module_file(filepath);	return match;}