Changeset 6158

Show
Ignore:
Timestamp:
04/18/08 01:54:01 (8 months ago)
Author:
flynd
Message:

Escape backslashes in autoresponses. This fixes #510.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/licq/src/file.cpp

    r5983 r6158  
    9393      i += 2; 
    9494    } 
     95    if (_szSource[i] == '\\' && _szSource[i + 1] == '\\') 
     96    { 
     97      _szDest[j++] = '\\'; 
     98      i += 2; 
     99    } 
    95100    else 
    96101    { 
     
    123128      if (j >= _nDestSize) break; 
    124129      _szDest[j++] = 'n'; 
     130    } 
     131    else if (_szSource[i] == '\\') 
     132    { 
     133      _szDest[j++] = '\\'; 
     134      if (j >= _nDestSize) break; 
     135      _szDest[j++] = '\\'; 
    125136    } 
    126137    else