aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-smb-pipe.c
diff options
context:
space:
mode:
authormorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>2010-05-17 21:49:09 +0000
committermorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>2010-05-17 21:49:09 +0000
commit484d8e17fd6e007427d6f76bfb326307ab2d3d30 (patch)
tree01b3ba1b28efff6b5a125a129589148a38ceb053 /epan/dissectors/packet-smb-pipe.c
parent51c0d9957368cea32bb73ba856068b6212d7672b (diff)
Don't pass a NULL pointer to what is supposed to be (according to the format) a string: some implementations of vsnprintf() will core on that. (Unfortunately it seems that g_vsnprintf() doesn't protect us from this...)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@32848 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-smb-pipe.c')
-rw-r--r--epan/dissectors/packet-smb-pipe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-smb-pipe.c b/epan/dissectors/packet-smb-pipe.c
index 118ac0b439..4bda305604 100644
--- a/epan/dissectors/packet-smb-pipe.c
+++ b/epan/dissectors/packet-smb-pipe.c
@@ -2138,7 +2138,7 @@ dissect_transact_data(tvbuff_t *tvb, int offset, int convert,
(*items->hf_index == -1) ?
"String Param" :
proto_registrar_get_name(*items->hf_index),
- string);
+ string ? string : "(null)");
items++;
} else {
offset = (*items->func)(tvb, offset, 0,