[Nagiosplug-devel] send_nsca
Joram Agten
joram.agten at gmail.com
Tue Jan 18 10:05:08 CET 2011
Hello,
1.
I had a problem with send_nsca and the delimiter character.
I supplied -d ';' and then it took ' as delimiter.
but there was no warning that I supplied more than one character.
small possible improvement to the code (around line 480 in send_nsca.c)
/* delimiter to use when parsing input */
else if(!strcmp(argv[x-1],"-d")){
if(x<argc){
if(strlen(argv[x]) > strlen(delimiter)) {
printf("only %d delimiter character(s) allowed, got %d, '%s'\n",
strlen(delimiter), strlen(argv[x]), argv[x]);
return ERROR;
}
snprintf(delimiter,sizeof(delimiter),"%s",argv[x]);
delimiter[sizeof(delimiter)-1]='\x0';
#ifdef DEBUG
printf("delimiter='%s'\n",delimiter);
#endif
x++;
}
else{
return ERROR;
}
}
2. Is it possible to send multi line passive service checks?
Thanks in advance
Joram
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nagios-plugins.org/archive/devel/attachments/20110118/b6807e87/attachment.html>
More information about the Devel
mailing list