not being able to get current working directory shan't yield SIGSEGV, oops
This commit is contained in:
parent
56ffbf7e70
commit
742b9c6725
4
misc.c
4
misc.c
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/misc.c,v 1.38 2006/11/10 07:52:03 tg Exp $\t"
|
__RCSID("$MirOS: src/bin/mksh/misc.c,v 1.39 2006/11/10 19:11:57 tg Exp $\t"
|
||||||
MKSH_SH_H_ID);
|
MKSH_SH_H_ID);
|
||||||
|
|
||||||
#undef USE_CHVT
|
#undef USE_CHVT
|
||||||
@ -1046,7 +1046,7 @@ char *
|
|||||||
ksh_get_wd(size_t *dlen)
|
ksh_get_wd(size_t *dlen)
|
||||||
{
|
{
|
||||||
char *ret, *b;
|
char *ret, *b;
|
||||||
size_t len = 0;
|
size_t len = 1;
|
||||||
|
|
||||||
if ((ret = getcwd((b = alloc(PATH_MAX + 1, ATEMP)), PATH_MAX)))
|
if ((ret = getcwd((b = alloc(PATH_MAX + 1, ATEMP)), PATH_MAX)))
|
||||||
ret = aresize(b, len = (strlen(b) + 1), ATEMP);
|
ret = aresize(b, len = (strlen(b) + 1), ATEMP);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user