Mercurial > hg > early-roguelike
comparison arogue5/main.c @ 72:46f39359c4a7
arogue5: avoid segfaulting if getpwuid() fails.
author | elwin |
---|---|
date | Sat, 11 Aug 2012 23:45:34 +0000 |
parents | 7a7fb9b810e1 |
children | 88ab59f06dfc |
comparison
equal
deleted
inserted
replaced
71:d8e5c5dd9b55 | 72:46f39359c4a7 |
---|---|
47 char **envp; | 47 char **envp; |
48 { | 48 { |
49 register char *env; | 49 register char *env; |
50 int lowtime; | 50 int lowtime; |
51 time_t now; | 51 time_t now; |
52 char *roguedir = md_getroguedir(); | 52 char *roguedir; |
53 | 53 |
54 roguedir = md_getroguedir(); | |
54 md_init(); | 55 md_init(); |
55 | 56 |
56 /* | 57 /* |
57 * get home and options from environment | 58 * get home and options from environment |
58 */ | 59 */ |
59 | |
60 strncpy(home,md_gethomedir(),LINELEN); | 60 strncpy(home,md_gethomedir(),LINELEN); |
61 | 61 |
62 #ifdef SAVEDIR | 62 #ifdef SAVEDIR |
63 if (argc >= 3 && !strcmp(argv[1], "-n")) { | 63 if (argc >= 3 && !strcmp(argv[1], "-n")) { |
64 use_savedir = TRUE; | 64 use_savedir = TRUE; |