freebsd-ports/sysutils/monitord/files/patch-ab
Martin Wilke f11642b77c - Fix exits with wrong error code
- Bump PORTREVISION

PR:		162581
Submitted by:	Ivan Voras <ivoras@gmail.com>
Feature safe:	yes
2011-11-24 15:16:45 +00:00

29 lines
959 B
Text

--- monitord.c.orig 2003-01-16 21:39:44.000000000 +0000
+++ monitord.c 2011-11-24 23:12:13.468148722 +0000
@@ -85,8 +85,8 @@
setsid ();
break;
}
- default:
- exit(1);
+ default: // The parent exits
+ exit(0);
}
/* Read the configuration file, saving it in *file[] and return the number of lines
@@ -454,13 +454,13 @@
struct timeval *tp;
struct timezone *tzp;
- const time_t *time;
+ time_t *time;
char *buf;
buf = (char *) malloc ( (size_t) _BUFSIZE ); // init the time buffer
tp = (struct timeval *) malloc ( (size_t) sizeof (struct timeval) ); // init the time buffer
tzp = (struct timezone *) malloc ( (size_t) sizeof (struct timezone) ); // init the timezone buffer
- time = (const time_t *) malloc ( (size_t) sizeof (time_t) ); // init the timezone buffer
+ time = (time_t *) malloc ( (size_t) sizeof (time_t) ); // init the timezone buffer
/* Get time of day in seconds since Epoch */
gettimeofday (tp, tzp);