commit 7b31a356d2ac11d1fba266121d28c857cf134df0
parent 9972c4bdb075cfcaf25977bfc5a979bfdadf69c6
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date: Tue, 20 Jul 2021 23:31:40 +0530
Minor update
Diffstat:
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/src/nnn.c b/src/nnn.c
@@ -1539,17 +1539,13 @@ static char *findinsel(char *startpos, int len)
size_t buflen = selbufpos - (startpos - pselbuf);
while (1) {
- /*
- * memmem(3):
- * This function is not specified in POSIX.1, but is present on a number of other systems.
- */
+ /* memmem(3): not specified in POSIX.1, but present on a number of other systems. */
found = memmem(found, buflen - (found - startpos), g_sel, len);
if (!found)
return NULL;
if (found == startpos || *(found - 1) == '\0')
return found;
- /* We found g_sel as a substring of a path, move forward */
- found += len;
+ found += len; /* We found g_sel as a substring of a path, move forward */
if (found >= startpos + buflen)
return NULL;
}
@@ -1563,6 +1559,7 @@ static int markcmp(const void *va, const void *vb)
return ma->startpos - mb->startpos;
}
+/* scanselforpath() must be called before calling this */
static inline void findmarkentry(size_t len, struct entry *dentp)
{
if (!(dentp->flags & FILE_SCANNED)) {