1
1

399ccdeb caused a crash on non-existent directories on the command line

Этот коммит содержится в:
Chris West (Faux) 2012-08-21 17:16:28 +01:00
родитель 399ccdeb47
Коммит 0b49021a6c

Просмотреть файл

@ -367,7 +367,7 @@ int calc_key(int ch) {
int calc_process() {
char *path, *name;
char *path = NULL, *name = NULL;
struct stat fs;
struct dir *t;
int n;
@ -494,7 +494,7 @@ int calc_process() {
/* something went wrong... */
freedir(root);
calc_fail:
if(!path[1] && strcmp(name, "."))
if(name && path && !path[1] && strcmp(name, "."))
free(name);
free(path);