Ignore:
Timestamp:
Dec 29, 2009, 11:26:48 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Fix for Ticket #112 (tdbtool.exe crash) in 3.3.x

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/source/lib/tdb/tools/tdbtool.c

    r206 r356  
    640640    arg2len = 0;
    641641
     642#if defined(__OS2__)
     643    if (argv[1] && argc == 2) {
     644#else
    642645    if (argv[1]) {
     646#endif
    643647        cmdname = "open";
    644648        arg1 = argv[1];
     
    672676            }
    673677            break;
     678#if defined(__OS2__)
     679        case 5:
     680        case 4:
     681                arg2 = convert_string(argv[3],&arg2len);
     682        case 3:
     683                arg1 = convert_string(argv[2],&arg1len);
     684                cmdname = argv[1];
     685#else
    674686        case 5:
    675             arg2 = convert_string(argv[4],&arg2len);
     687                arg2 = convert_string(argv[4],&arg2len);
    676688        case 4:
    677             arg1 = convert_string(argv[3],&arg1len);
     689                arg1 = convert_string(argv[3],&arg1len);
    678690        case 3:
    679             cmdname = argv[2];
     691                cmdname = argv[2];
     692#endif
    680693        default:
    681694            do_command();
Note: See TracChangeset for help on using the changeset viewer.