From 92585ee4a58f85eb7baddc2d8908955934a34334 Mon Sep 17 00:00:00 2001 From: Ton Voon Date: Thu, 19 Oct 2006 19:25:52 +0000 Subject: [PATCH] Removed asprintf for perf data (Craig Orsinger, Robby Giffin - 1310495) git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1504 f882894a-f735-0410-b71e-b25c423dba1c --- THANKS.in | 2 ++ plugins/check_snmp.c | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/THANKS.in b/THANKS.in index ad08a77..c7e44df 100644 --- a/THANKS.in +++ b/THANKS.in @@ -195,3 +195,5 @@ Andreas Behal O'Shaughnessy Evans Aravind Gottipati Kyle Tucker +Craig Orsinger +Robby Giffin diff --git a/plugins/check_snmp.c b/plugins/check_snmp.c index 88f89c4..8cf1aa6 100644 --- a/plugins/check_snmp.c +++ b/plugins/check_snmp.c @@ -152,7 +152,6 @@ main (int argc, char **argv) char *p2 = NULL; char *show = NULL; char type[8]; - char *str[MAX_INPUT_BUFFER]; setlocale (LC_ALL, ""); bindtextdomain (PACKAGE, LOCALEDIR); @@ -349,8 +348,11 @@ main (int argc, char **argv) i++; - asprintf(str, "=%s%s;;;; ", show, type ? type : ""); - strcat(perfstr, *str); + strcat(perfstr, "="); + strcat(perfstr, show); + if (type) + strcat(perfstr, type); + strcat(perfstr, " "); } /* end while (ptr) */ -- 2.30.2