Changeset 3565 for trunk/src/kmk


Ignore:
Timestamp:
May 24, 2022, 10:40:24 PM (3 years ago)
Author:
bird
Message:

kmk/incdep.c: Fixed buffer/heap trashing in incdep_unescape_and_cache_filename when encountering non-escaping slashes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/incdep.c

    r3318 r3565  
    14041404              while (ch2 == '\\')
    14051405                {
     1406                  slashes++;
    14061407                  ch2 = *src++;
    1407                   slashes++;
    14081408                }
    14091409
     
    15371537              else
    15381538                {
    1539                   src--;
    15401539                  while (slashes-- > 0)
    15411540                    *dst++ = '\\';
    1542                   *dst++ = ch;
     1541                  src--;
    15431542                }
    15441543            }
Note: See TracChangeset for help on using the changeset viewer.