Преглед на файлове

Fix issues with DEL on Mac on empty regex exprn

On Mac and error is thrown if the regex expression to regcomp() is empty.

Please refer to comments at:
c42df81ae5
master
Arun Prakash Jana преди 8 години
родител
ревизия
249b6f76fc
No known key found for this signature in database GPG Key ID: A75979F35C080412
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. +4
    -2
      nnn.c

+ 4
- 2
nnn.c Целия файл

@@ -475,7 +475,7 @@ setfilter(regex_t *regex, char *filter)
static int r;

r = regcomp(regex, filter, REG_NOSUB | REG_EXTENDED | REG_ICASE);
if (r != 0) {
if (r != 0 && filter && filter[0] != '\0') {
len = COLS;
if (len > LINE_MAX)
len = LINE_MAX;
@@ -738,8 +738,10 @@ readln(char *path)
wln[--len] = '\0';
wcstombs(ln, wln, LINE_MAX << 2);
ndents = total;
if (matches(pln) == -1)
if (matches(pln) == -1) {
printprompt(ln);
continue;
}
redraw(path);
printprompt(ln);
break;


Loading…
Отказ
Запис