From: Jeremy Fitzhardinge Date: Mon, 15 Mar 2004 23:46:54 +0000 (+0000) Subject: Ooops. Fix overly-hasty commit. X-Git-Tag: svn/VALGRIND_2_1_2~184 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e1614b700bf07d8a7909c365b1a8d55c724f68aa;p=thirdparty%2Fvalgrind.git Ooops. Fix overly-hasty commit. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2321 --- diff --git a/coregrind/vg_signals.c b/coregrind/vg_signals.c index e7b601920e..be6e45fe93 100644 --- a/coregrind/vg_signals.c +++ b/coregrind/vg_signals.c @@ -1716,11 +1716,11 @@ static void vg_default_action(const vki_ksiginfo_t *info, ThreadId tid) sigNo, terminate ? "terminate" : "", core ? "+core" : ""); if (terminate) { + struct vki_rlimit corelim; + if (core) { /* If they set the core-size limit to zero, don't generate a core file */ - static struct vki_rlimit zero = { 0, 0 }; - struct vki_rlimit corelim; VG_(getrlimit)(VKI_RLIMIT_CORE, &corelim); @@ -1796,6 +1796,8 @@ static void vg_default_action(const vki_ksiginfo_t *info, ThreadId tid) } if (core) { + static struct vki_rlimit zero = { 0, 0 }; + make_coredump(tid, info, corelim.rlim_cur); /* make sure we don't get a confusing kernel-generated coredump */