diff --git a/public/crtlib.c b/public/crtlib.c index 5ecdc49f2..ca111d341 100644 --- a/public/crtlib.c +++ b/public/crtlib.c @@ -677,10 +677,9 @@ Changes all '\' characters into '/' characters, in place. */ void COM_FixSlashes( char *pname ) { - for( ; *pname; pname++ ) + while(( pname = Q_strchr( pname, '\\' ))) { - if( *pname == '\\' ) - *pname = '/'; + *pname = '/'; } }