Commit Diff


commit - 2548dc0d116b8a9ae665adf0f54faa677d512c7b
commit + d7688cce37173e43796f5243da7507b9e7c7a063
blob - eb8370b34808a5da6506b4a2cd51553f3450e3e6
blob + 61d1aa2aa8227b50677546f6a36fef17069c5114
--- src/libthread/thread.c
+++ src/libthread/thread.c
@@ -614,6 +614,7 @@ main(int argc, char **argv)
 		mainstacksize = 256*1024;
 	_threadcreate(p, threadmainstart, nil, mainstacksize);
 	procscheduler(p);
+	sysfatal("procscheduler returned in threadmain!");
 	/* does not return */
 	return 0;
 }