diff --git a/ChangeLog b/ChangeLog index f6dbc3eec9246b85f9758f5081cbabf515b55550..63ce0f6ed0f38a4933a04c4f0a74790f317da3ea 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,8 @@ home directories, could be erroneously treated as users' home directories (e.g. "~d/" would be treated as "~daemon/"). (DLR, found by Justin Fletcher) + * files.c (input_tab): Don't bother checking if num_matches is + less than zero, as it's a size_t and hence unsigned. (DLR) 2007-04-16 David Lawrence Ramsey <pooka109@gmail.com> diff --git a/src/files.c b/src/files.c index bde29e1178999acae76b44b0ed1bc3f3b51009b0..d4c5995e4707a8760f0cfea09a4bde03975044b5 100644 --- a/src/files.c +++ b/src/files.c @@ -2254,7 +2254,7 @@ char *input_tab(char *buf, bool allow_files, size_t *place, bool matches = cwd_tab_completion(buf, allow_files, &num_matches, *place); - if (num_matches <= 0) + if (num_matches == 0) beep(); else { size_t match, common_len = 0;