summaryrefslogtreecommitdiff
path: root/libvxi11client/perlbits/perlglue.c
diff options
context:
space:
mode:
Diffstat (limited to 'libvxi11client/perlbits/perlglue.c')
-rw-r--r--libvxi11client/perlbits/perlglue.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libvxi11client/perlbits/perlglue.c b/libvxi11client/perlbits/perlglue.c
index dec97c2..7807895 100644
--- a/libvxi11client/perlbits/perlglue.c
+++ b/libvxi11client/perlbits/perlglue.c
@@ -56,10 +56,13 @@ int glue_stop_interrupt_server() {
}
freelast();
g_async_queue_unref(interruptqueue);
+ interruptqueue = NULL;
return ret;
}
char* glue_wait_for_interrupt() {
+ if (interruptqueue)
+ return NULL;
GTimeVal timeout;
g_get_current_time(&timeout);
g_time_val_add(&timeout, 2500);