Changeset 2400


Ignore:
Timestamp:
2001-05-11T15:55:10+12:00 (23 years ago)
Author:
sjboddie
Message:

Fixed a bug in infodbclass that prevented backslashes from being stored
properly in a gdbm database.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/recpt/infodbclass.cpp

    r1459 r2400  
    176176      } else if (*subkey_here == '\r') {
    177177    subkey.push_back('\\'); subkey.push_back('r');
     178      } else if (*subkey_here == '\\') {
     179    subkey.push_back('\\'); subkey.push_back('\\');
    178180      } else {
    179181    subkey.push_back (*subkey_here);
     
    198200    } else if (*thissubvalue_here == '\r') {
    199201      data.push_back('\\'); data.push_back('r');
     202    } else if (*thissubvalue_here == '\\') {
     203      data.push_back('\\'); data.push_back('\\');
    200204    } else {
    201205      data.push_back (*thissubvalue_here);
Note: See TracChangeset for help on using the changeset viewer.