Przeglądaj źródła

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 7 lat temu
rodzic
commit
249b6f76fc
Nie znaleziono w bazie danych klucza dla tego podpisu ID klucza GPG: A75979F35C080412
1 zmienionych plików z 4 dodań i 2 usunięć
  1. +4
    -2
      nnn.c

+ 4
- 2
nnn.c Wyświetl plik

@@ -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;


Ładowanie…
Anuluj
Zapisz