logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

CVS: nagiosplug/plugins check_ping.c,1.25,1.26: msg#00000

Subject: CVS: nagiosplug/plugins check_ping.c,1.25,1.26
Update of /cvsroot/nagiosplug/nagiosplug/plugins
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10503

Modified Files:
        check_ping.c 
Log Message:
Fix for check_ping old-style argument handling (Patrick McCormick - 892211)


Index: check_ping.c
===================================================================
RCS file: /cvsroot/nagiosplug/nagiosplug/plugins/check_ping.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -r1.25 -r1.26
*** check_ping.c        12 Sep 2003 11:38:32 -0000      1.25
--- check_ping.c        9 Feb 2004 08:27:54 -0000       1.26
***************
*** 75,79 ****
        textdomain (PACKAGE);
  
!       addresses = malloc ((size_t)max_addr);
  
        if (process_arguments (argc, argv) == ERROR)
--- 75,80 ----
        textdomain (PACKAGE);
  
!       addresses = malloc (sizeof(char*) * max_addr);
!       addresses[0] = NULL;
  
        if (process_arguments (argc, argv) == ERROR)
***************
*** 229,233 ****
                                if (n_addresses > max_addr) {
                                        max_addr *= 2;
!                                       addresses = realloc (addresses, 
(size_t)max_addr);
                                        if (addresses == NULL)
                                                die (STATE_UNKNOWN, _("Could 
not realloc() addresses\n"));
--- 230,234 ----
                                if (n_addresses > max_addr) {
                                        max_addr *= 2;
!                                       addresses = realloc (addresses, 
sizeof(char*) * max_addr);
                                        if (addresses == NULL)
                                                die (STATE_UNKNOWN, _("Could 
not realloc() addresses\n"));
***************
*** 273,276 ****
--- 274,278 ----
                } else {
                        addresses[0] = argv[c++];
+                       n_addresses++;
                        if (c == argc)
                                return validate_arguments ();



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn


<Prev in Thread] Current Thread [Next in Thread>