diff options
-rw-r--r-- | epan/wslua/wslua_gui.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/epan/wslua/wslua_gui.c b/epan/wslua/wslua_gui.c index d3abde0349..bfb1838275 100644 --- a/epan/wslua/wslua_gui.c +++ b/epan/wslua/wslua_gui.c @@ -309,6 +309,10 @@ WSLUA_METHOD ProgDlg_update(lua_State* L) { /* Appends text */ WSLUA_ERROR(ProgDlg_update,"GUI not available"); } + if (!pd) { + WSLUA_ERROR(ProgDlg_update,"Cannot be called for something not a ProgDlg"); + } + g_free(pd->task); pd->task = g_strdup(task); |