Remove redundant NULL checks before free()/delete (#2184)
Remove redundant NULL checks before free()/delete The ISO C and C++ standards guarantee that it's safe to call these on a NULL pointer, so it's not necessary for the calling code to also check. Fixes https://sourceforge.net/p/swig/feature-requests/70/
This commit is contained in:
parent
5a10e10399
commit
7ec2f89fe2
17 changed files with 44 additions and 51 deletions
|
|
@ -47,10 +47,8 @@ static char *SWIG_Scilab_GetFuncName(void) {
|
|||
return SwigFuncName;
|
||||
}
|
||||
static void SWIG_Scilab_SetFuncName(char *funcName) {
|
||||
if (SwigFuncName != NULL) {
|
||||
free(SwigFuncName);
|
||||
SwigFuncName = NULL;
|
||||
}
|
||||
free(SwigFuncName);
|
||||
SwigFuncName = NULL;
|
||||
if (funcName) {
|
||||
SwigFuncName = (char *)malloc(strlen(funcName) + 1);
|
||||
if (SwigFuncName)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue