Changeset: 53a9af79a750 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=53a9af79a750
Modified Files:
tools/merovingian/daemon/handlers.c
Branch: Aug2011
Log Message:
childhandler: avoid usage of alloca
diffs (16 lines):
diff --git a/tools/merovingian/daemon/handlers.c
b/tools/merovingian/daemon/handlers.c
--- a/tools/merovingian/daemon/handlers.c
+++ b/tools/merovingian/daemon/handlers.c
@@ -174,9 +174,10 @@ childhandler(int sig, siginfo_t *si, voi
(long long int)p->pid,
si->si_status);
} else if (si->si_code == CLD_KILLED) {
char *sigstr = sigtostr(si->si_status);
+ char signum[8];
if (sigstr == NULL) {
- sigstr = alloca(sizeof(char) * 8);
- snprintf(sigstr, 8, "%d",
si->si_status);
+ snprintf(signum, 8, "%d",
si->si_status);
+ sigstr = signum;
}
Mfprintf(stdout, "database '%s' (%lld) was
killed by signal "
"%s\n", p->dbname,
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list