projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #2378 from cramertj/grpc-meta
[collectd.git]
/
src
/
perl.c
diff --git
a/src/perl.c
b/src/perl.c
index
7c8a615
..
971fabe
100644
(file)
--- a/
src/perl.c
+++ b/
src/perl.c
@@
-1626,18
+1626,19
@@
static void _plugin_register_generic_userdata(pTHX, int type,
ret = plugin_register_flush("perl", perl_flush, /* user_data = */ NULL);
}
ret = plugin_register_flush("perl", perl_flush, /* user_data = */ NULL);
}
- if (0 == ret)
+ if (0 == ret)
{
ret = plugin_register_flush(pluginname, perl_flush, &userdata);
ret = plugin_register_flush(pluginname, perl_flush, &userdata);
+ } else {
+ free(userdata.data);
+ }
} else {
ret = -1;
}
if (0 == ret)
XSRETURN_YES;
} else {
ret = -1;
}
if (0 == ret)
XSRETURN_YES;
- else {
- free(userdata.data);
+ else
XSRETURN_EMPTY;
XSRETURN_EMPTY;
- }
} /* static void _plugin_register_generic_userdata ( ... ) */
/*
} /* static void _plugin_register_generic_userdata ( ... ) */
/*