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;