summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--capture-pcap-util.c6
-rw-r--r--epan/dissectors/packet-dcm.c8
-rw-r--r--epan/dissectors/packet-smb.c3
-rw-r--r--file.c12
-rw-r--r--tap-protocolinfo.c4
-rw-r--r--tshark.c3
-rw-r--r--update.c28
-rw-r--r--wiretap/k12.c8
8 files changed, 23 insertions, 49 deletions
diff --git a/capture-pcap-util.c b/capture-pcap-util.c
index 12cbcf1cca..f143a9586c 100644
--- a/capture-pcap-util.c
+++ b/capture-pcap-util.c
@@ -336,8 +336,7 @@ free_if_cb(gpointer data, gpointer user_data _U_)
if_info_t *if_info = data;
g_free(if_info->name);
- if (if_info->description != NULL)
- g_free(if_info->description);
+ g_free(if_info->description);
g_slist_foreach(if_info->ip_addr, free_if_info_addr_cb, NULL);
g_slist_free(if_info->ip_addr);
@@ -550,8 +549,7 @@ free_linktype_cb(gpointer data, gpointer user_data _U_)
data_link_info_t *linktype_info = data;
g_free(linktype_info->name);
- if (linktype_info->description != NULL)
- g_free(linktype_info->description);
+ g_free(linktype_info->description);
}
void
diff --git a/epan/dissectors/packet-dcm.c b/epan/dissectors/packet-dcm.c
index a2bbec038e..18f49b843b 100644
--- a/epan/dissectors/packet-dcm.c
+++ b/epan/dissectors/packet-dcm.c
@@ -4137,10 +4137,8 @@ dcm_set_syntax(dcm_state_pctx_t *pctx, gchar *xfer_uid, gchar *xfer_desc)
if ((pctx == NULL) || (xfer_uid == NULL) || (xfer_desc == NULL))
return;
- if (pctx->xfer_uid != NULL)
- g_free(pctx->xfer_uid); /* free prev allocated xfer */
- if (pctx->xfer_desc != NULL)
- g_free(pctx->xfer_desc); /* free prev allocated xfer */
+ g_free(pctx->xfer_uid); /* free prev allocated xfer */
+ g_free(pctx->xfer_desc); /* free prev allocated xfer */
pctx->syntax = 0;
pctx->xfer_uid = g_strdup(xfer_uid);
@@ -5540,7 +5538,7 @@ dissect_dcm_tag(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,
vr = (gchar *)tvb_get_ephemeral_string(tvb, offset, 2);
offset += 2;
- if (pdv->open_tag.vr) g_free(pdv->open_tag.vr); /* Free if needed */
+ g_free(pdv->open_tag.vr);
pdv->open_tag.vr = g_strdup(vr); /* needs to survive withing a session */
}
diff --git a/epan/dissectors/packet-smb.c b/epan/dissectors/packet-smb.c
index 1fb96eab91..56faa33ee5 100644
--- a/epan/dissectors/packet-smb.c
+++ b/epan/dissectors/packet-smb.c
@@ -1217,8 +1217,7 @@ TimeZoneFaster(time_t t)
else
tdt = g_realloc(dst_table, sizeof(dst_table[0])*(i+1));
if (tdt == NULL) {
- if (dst_table)
- g_free(dst_table);
+ g_free(dst_table);
table_size = 0;
} else {
dst_table = tdt;
diff --git a/file.c b/file.c
index 28fd5a9b99..bea4c0cf53 100644
--- a/file.c
+++ b/file.c
@@ -1438,8 +1438,7 @@ cf_filter_packets(capture_file *cf, gchar *dftext, gboolean force)
}
/* We have a valid filter. Replace the current filter. */
- if (cf->dfilter != NULL)
- g_free(cf->dfilter);
+ g_free(cf->dfilter);
cf->dfilter = dftext;
/* Now rescan the packet list, applying the new filter, but not
@@ -2198,12 +2197,9 @@ cf_print_packets(capture_file *cf, print_args_t *print_args)
"selected packets", TRUE, print_packet,
&callback_args);
- if (callback_args.header_line_buf != NULL)
- g_free(callback_args.header_line_buf);
- if (callback_args.line_buf != NULL)
- g_free(callback_args.line_buf);
- if (callback_args.col_widths != NULL)
- g_free(callback_args.col_widths);
+ g_free(callback_args.header_line_buf);
+ g_free(callback_args.line_buf);
+ g_free(callback_args.col_widths);
switch (ret) {
diff --git a/tap-protocolinfo.c b/tap-protocolinfo.c
index 45ec4dcf7a..632949692e 100644
--- a/tap-protocolinfo.c
+++ b/tap-protocolinfo.c
@@ -129,9 +129,7 @@ protocolinfo_init(const char *optarg, void* userdata _U_)
fprintf(stderr, "tshark: Couldn't register proto,colinfo tap: %s\n",
error_string->str);
g_string_free(error_string, TRUE);
- if(rs->filter){
- g_free(rs->filter);
- }
+ g_free(rs->filter);
g_free(rs);
exit(1);
diff --git a/tshark.c b/tshark.c
index 81aff7dd61..9ce3f57582 100644
--- a/tshark.c
+++ b/tshark.c
@@ -2313,8 +2313,7 @@ out:
wtap_close(cf->wth);
cf->wth = NULL;
- if (save_file_string != NULL)
- g_free(save_file_string);
+ g_free(save_file_string);
return err;
}
diff --git a/update.c b/update.c
index 8aa636e1cc..4282bd8816 100644
--- a/update.c
+++ b/update.c
@@ -118,23 +118,14 @@ update_info_new(void)
void
update_info_delete(update_info_t *update_info)
{
- if(update_info->prefix)
- g_free(update_info->prefix);
- if(update_info->version_installed)
- g_free(update_info->version_installed);
-
- if(update_info->title)
- g_free(update_info->title);
- if(update_info->description)
- g_free(update_info->description);
- if(update_info->version_recommended)
- g_free(update_info->version_recommended);
- if(update_info->url)
- g_free(update_info->url);
- if(update_info->md5)
- g_free(update_info->md5);
- if(update_info->size)
- g_free(update_info->size);
+ g_free(update_info->prefix);
+ g_free(update_info->version_installed);
+ g_free(update_info->title);
+ g_free(update_info->description);
+ g_free(update_info->version_recommended);
+ g_free(update_info->url);
+ g_free(update_info->md5);
+ g_free(update_info->size);
g_free(update_info);
}
@@ -293,8 +284,7 @@ update_check_winpcap(const char *local_file)
}
g_string_free(pcap_version_tmp, TRUE);
- if(pcap_version)
- g_free(pcap_version);
+ g_free(pcap_version);
return update_info;
}
diff --git a/wiretap/k12.c b/wiretap/k12.c
index 5c735c5fef..6e83b75733 100644
--- a/wiretap/k12.c
+++ b/wiretap/k12.c
@@ -543,12 +543,8 @@ static k12_t* new_k12_file_data(void) {
static gboolean destroy_srcdsc(gpointer k _U_, gpointer v, gpointer p _U_) {
k12_src_desc_t* rec = v;
- if(rec->input_name)
- g_free(rec->input_name);
-
- if(rec->stack_file)
- g_free(rec->stack_file);
-
+ g_free(rec->input_name);
+ g_free(rec->stack_file);
g_free(rec);
return TRUE;