summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorWalter Harms <wharms@bfs.de>2019-06-09 18:26:23 +0200
committerWalter Harms <wharms@bfs.de>2019-06-09 18:26:23 +0200
commit9f556b46f0009e58a2c30c3ba3c9f223ae9f6255 (patch)
tree6d20e17c82105501453f6bdc3f2a726c091ae966 /src
parent7c0ed275e4c0e86e23c5f93647e03fa4b71797b3 (diff)
downloadxorg-lib-libXt-9f556b46f0009e58a2c30c3ba3c9f223ae9f6255.tar.gz
no need to check argument for X(t)Free
Signed-off-by: Walter Harms <wharms@bfs.de>
Diffstat (limited to 'src')
-rw-r--r--src/ResConfig.c15
-rw-r--r--src/TMkey.c11
2 files changed, 12 insertions, 14 deletions
diff --git a/src/ResConfig.c b/src/ResConfig.c
index 169b22f..b668736 100644
--- a/src/ResConfig.c
+++ b/src/ResConfig.c
@@ -207,8 +207,8 @@ _set_resource_values (
cur->core.widget_class->core_class.class_name);
}
}
- if (resource_class != NULL)
- XtFree (resource_class);
+
+ XtFree (resource_class);
resource_class = temp;
cur = XtParent(cur);
@@ -219,8 +219,8 @@ _set_resource_values (
*/
XtAsprintf (&temp, "%s.%s", resource_name,
resources_return[res_index].resource_name);
- if (resource_name != NULL)
- XtFree (resource_name);
+
+ XtFree (resource_name);
resource_name = temp;
/*
@@ -228,8 +228,8 @@ _set_resource_values (
*/
XtAsprintf (&temp, "%s.%s", resource_class,
resources_return[res_index].resource_class);
- if (resource_class != NULL)
- XtFree (resource_class);
+
+ XtFree (resource_class);
resource_class = temp;
#ifdef DEBUG
@@ -1008,6 +1008,5 @@ _XtResourceConfigurationEH (
}
}
- if (data)
- XFree ((char *)data);
+ XFree ((char *)data);
}
diff --git a/src/TMkey.c b/src/TMkey.c
index c1f8948..06924ac 100644
--- a/src/TMkey.c
+++ b/src/TMkey.c
@@ -435,20 +435,19 @@ void _XtBuildKeysymTables(
#define KeysymTableSize 16
FLUSHKEYCACHE(pd->tm_context);
- if (pd->keysyms)
- XFree( (char *)pd->keysyms );
+
+ XFree( (char *)pd->keysyms );
pd->keysyms_serial = NextRequest(dpy);
pd->keysyms = XGetKeyboardMapping(dpy, (KeyCode) pd->min_keycode,
pd->max_keycode-pd->min_keycode+1,
&pd->keysyms_per_keycode);
- if (pd->modKeysyms)
- XtFree((char *)pd->modKeysyms);
- if (pd->modsToKeysyms)
- XtFree((char *)pd->modsToKeysyms);
+ XtFree((char *)pd->modKeysyms);
+
pd->modKeysyms = (KeySym*)__XtMalloc((Cardinal)KeysymTableSize*sizeof(KeySym));
maxCount = KeysymTableSize;
tempCount = 0;
+ XtFree((char *)pd->modsToKeysyms);
table = (ModToKeysymTable*)__XtMalloc((Cardinal)8*sizeof(ModToKeysymTable));
pd->modsToKeysyms = table;