diff --git a/svr-chansession.c b/svr-chansession.c
index 01612f467006c736d97579dfdde65a124d37da40..ffc50deeedb331f326427e1ba73e3c784783fde9 100644
--- a/svr-chansession.c
+++ b/svr-chansession.c
@@ -92,6 +92,8 @@ static void sesssigchild_handler(int dummy) {
 					chansess->exitsignal = WTERMSIG(status);
 #ifndef AIX
 					chansess->exitcore = WCOREDUMP(status);
+#else
+					chansess->exitcore = 0;
 #endif
 				} else {
 					/* we use this to determine how pid exited */