msvcrt: Remove redundant NULL checks before MSVCRT_free.
This commit is contained in:
parent
125e310ed3
commit
243a3e4107
|
@ -231,8 +231,7 @@ int CDECL _kbhit(void)
|
|||
break;
|
||||
}
|
||||
}
|
||||
if (ir)
|
||||
MSVCRT_free(ir);
|
||||
MSVCRT_free(ir);
|
||||
}
|
||||
UNLOCK_CONSOLE;
|
||||
return retval;
|
||||
|
|
|
@ -544,8 +544,7 @@ DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_dtor);
|
|||
void __stdcall MSVCRT_type_info_dtor(type_info * _this)
|
||||
{
|
||||
TRACE("(%p)\n", _this);
|
||||
if (_this->name)
|
||||
MSVCRT_free(_this->name);
|
||||
MSVCRT_free(_this->name);
|
||||
}
|
||||
|
||||
/******************************************************************
|
||||
|
|
|
@ -219,8 +219,7 @@ MSVCRT__onexit_t CDECL MSVCRT__onexit(MSVCRT__onexit_t func)
|
|||
}
|
||||
memcpy (newtable, MSVCRT_atexit_table, MSVCRT_atexit_table_size);
|
||||
MSVCRT_atexit_table_size += 32;
|
||||
if (MSVCRT_atexit_table)
|
||||
MSVCRT_free (MSVCRT_atexit_table);
|
||||
MSVCRT_free (MSVCRT_atexit_table);
|
||||
MSVCRT_atexit_table = newtable;
|
||||
}
|
||||
MSVCRT_atexit_table[MSVCRT_atexit_registered] = func;
|
||||
|
|
|
@ -2040,11 +2040,8 @@ int CDECL MSVCRT_fclose(MSVCRT_FILE* file)
|
|||
int r, flag;
|
||||
|
||||
flag = file->_flag;
|
||||
if (file->_tmpfname)
|
||||
{
|
||||
MSVCRT_free(file->_tmpfname);
|
||||
file->_tmpfname = NULL;
|
||||
}
|
||||
MSVCRT_free(file->_tmpfname);
|
||||
file->_tmpfname = NULL;
|
||||
/* flush stdio buffers */
|
||||
if(file->_flag & MSVCRT__IOWRT)
|
||||
MSVCRT_fflush(file);
|
||||
|
|
|
@ -371,7 +371,7 @@ MSVCRT_intptr_t CDECL _spawnle(int flags, const char* name, const char* arg0, ..
|
|||
ret = msvcrt_spawn(flags, name, args, envs);
|
||||
|
||||
MSVCRT_free(args);
|
||||
if (envs) MSVCRT_free(envs);
|
||||
MSVCRT_free(envs);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
@ -427,7 +427,7 @@ MSVCRT_intptr_t CDECL _spawnlpe(int flags, const char* name, const char* arg0, .
|
|||
ret = msvcrt_spawn(flags, fullname[0] ? fullname : name, args, envs);
|
||||
|
||||
MSVCRT_free(args);
|
||||
if (envs) MSVCRT_free(envs);
|
||||
MSVCRT_free(envs);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
@ -482,8 +482,7 @@ MSVCRT_intptr_t CDECL _spawnve(int flags, const char* name, const char* const* a
|
|||
ret = msvcrt_spawn(flags, fullname, args, envs);
|
||||
MSVCRT_free(args);
|
||||
}
|
||||
if (envs)
|
||||
MSVCRT_free(envs);
|
||||
MSVCRT_free(envs);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue