summaryrefslogtreecommitdiff
path: root/epan/print_stream.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/print_stream.c')
-rw-r--r--epan/print_stream.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/print_stream.c b/epan/print_stream.c
index 0bd2846c30..da58960c04 100644
--- a/epan/print_stream.c
+++ b/epan/print_stream.c
@@ -98,7 +98,7 @@ print_finale(print_stream_t *self)
gboolean
destroy_print_stream(print_stream_t *self)
{
- return self->ops->destroy ? (self->ops->destroy)(self) : TRUE;
+ return (self && self->ops && self->ops->destroy) ? (self->ops->destroy)(self) : TRUE;
}
typedef struct {