summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/perl/wee-perl.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/perl/wee-perl.c b/src/plugins/perl/wee-perl.c
index 67e304dba..b3cb8eae3 100644
--- a/src/plugins/perl/wee-perl.c
+++ b/src/plugins/perl/wee-perl.c
@@ -507,7 +507,10 @@ wee_perl_exec (char *function, char *server, char *arguments)
ENTER;
SAVETMPS;
PUSHMARK(sp);
- argv[0] = server;
+ if (!server)
+ argv[0] = strdup ("");
+ else
+ argv[0] = server;
argv[1] = arguments;
argv[2] = NULL;
count = perl_call_argv (function, G_EVAL | G_SCALAR, argv);