1 --- dosemu-0.98.1/src/base/init/config.c.security Thu Sep 10 17:22:11 1998
2 +++ dosemu-0.98.1/src/base/init/config.c Tue Sep 15 18:54:14 1998
7 + if (!get_orig_euid()) {
8 + /* we are running suid root as user */
9 + fprintf(stderr, "Sorry, -F option not allowed here\n");
15 --- dosemu-0.98.1/src/base/init/parser.y.security Thu Sep 10 17:20:50 1998
16 +++ dosemu-0.98.1/src/base/init/parser.y Tue Sep 15 19:00:55 1998
20 fprintf(stderr, "This event will be logged!\n");
21 - sprintf(buf, "Illegal DOSEMU start attempt by %s (uid=%i)",
22 + snprintf(buf, sizeof(buf),
23 + "Illegal DOSEMU start attempt by %s (uid=%i)",
31 - sprintf(buf, "DOSEMU started%s by %s (uid/euid=%i/%i)",
32 + snprintf(buf, sizeof(buf),
33 + "DOSEMU started%s by %s (uid/euid=%i/%i)",
34 (can_do_root_stuff && !under_root_login)? " suid root" : "",
35 pwd->pw_name, uid, get_orig_euid());