Browse Source

crtlib: fix undefined behaviour when stripping extenstion from empty string

pull/2/head
mittorn 3 years ago
parent
commit
5884cf88d3
  1. 6
      public/crtlib.c

6
public/crtlib.c

@ -858,7 +858,11 @@ void COM_StripExtension( char *path )
{ {
size_t length; size_t length;
length = Q_strlen( path ) - 1; length = Q_strlen( path );
if( length > 0 )
length--;
while( length > 0 && path[length] != '.' ) while( length > 0 && path[length] != '.' )
{ {
length--; length--;

Loading…
Cancel
Save