Ignore:
Timestamp:
2004-05-24T15:34:40+12:00 (20 years ago)
Author:
mdewsnip
Message:

(Human Info) Now delete all char* variables from text_t.getcstr() function with delete[] variable, and all "" are now g_EmptyText (const text_t("")).

File:
1 edited

Legend:

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

    r1900 r7381  
    4545  meta["hastxt"]="1";
    4646  // for now, assume we don't want ANY DocumentButtons.
    47   format["DocumentButtons"]="";
     47  format["DocumentButtons"]=g_EmptyText;
    4848}
    4949
     
    8888  char* name_str=info->name.getcstr();
    8989  int retval=z_cmd_open(serv_str,name_str);
    90   delete serv_str;
    91   delete name_str;
     90  delete []serv_str;
     91  delete []name_str;
    9292  if (retval==1)
    9393    // we got a connection error
     
    175175    parsed_query+=ptr;
    176176  }
    177   delete ptr;
     177  delete []ptr;
    178178}
    179179
     
    218218 
    219219
    220   text_t expanded_query="";
     220  text_t expanded_query=g_EmptyText;
    221221  parseQuery(query,querytype,fields,expanded_query);
    222222
     
    224224  // following functions defined in yaz_zclient.c
    225225  *nummatches=z_cmd_dosearch(query_str); // returns # found, -1 on err.
    226   delete query_str;
     226  delete []query_str;
    227227  if (*nummatches<=0) {
    228228    if (*nummatches==0) {
     
    289289    // query again.
    290290
    291     text_t expanded_query="";
     291    text_t expanded_query=g_EmptyText;
    292292    parseQuery(query,querytype,fields,expanded_query);
    293293
    294294    char* query_str=expanded_query.getcstr();
    295295    int returned=z_cmd_dosearch(query_str);
    296     delete query_str;
     296    delete []query_str;
    297297    if (returned<=0) {
    298298      // 0 => none.
Note: See TracChangeset for help on using the changeset viewer.