[Refdb-cvs] CVS: refdb/src backend-dbiba.c,1.26.2.20,1.26.2.21
Status: Beta
Brought to you by:
mhoenicka
From: Markus H. <mho...@us...> - 2006-02-02 22:38:40
|
Update of /cvsroot/refdb/refdb/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23771 Modified Files: Tag: Release_0_9_5_stable backend-dbiba.c Log Message: fixed crash if an url is missing Index: backend-dbiba.c =================================================================== RCS file: /cvsroot/refdb/refdb/src/backend-dbiba.c,v retrieving revision 1.26.2.20 retrieving revision 1.26.2.21 diff -u -U2 -r1.26.2.20 -r1.26.2.21 --- backend-dbiba.c 29 Dec 2005 19:39:43 -0000 1.26.2.20 +++ backend-dbiba.c 2 Feb 2006 22:38:31 -0000 1.26.2.21 @@ -1880,6 +1880,4 @@ if (!dbi_result_get_numrows(dbires_ulink)) { - clean_request(dbires); - /* return unaltered string */ return *ptr_ref; @@ -1911,5 +1909,4 @@ if ((new_ref = mstrcat(*ptr_ref, "<bibliomisc>", ptr_ref_len, 0)) == NULL) { LOG_PRINT(LOG_CRIT, get_status_msg(801)); - clean_request(dbires); return NULL; } @@ -1936,5 +1933,4 @@ if ((entitize_string = strdup(citem)) == NULL || sgml_entitize(&entitize_string, NULL) == NULL) { - clean_request(dbires); if (preceeding) { free(preceeding); @@ -1965,5 +1961,4 @@ if ((new_ref = mstrcat(*ptr_ref, start_tag, ptr_ref_len, 0)) == NULL) { LOG_PRINT(LOG_CRIT, get_status_msg(801)); - clean_request(dbires); if (preceeding) { free(preceeding); @@ -1980,5 +1975,4 @@ if ((new_ref = mstrcat(*ptr_ref, entitize_string, ptr_ref_len, 0)) == NULL) { LOG_PRINT(LOG_CRIT, get_status_msg(801)); - clean_request(dbires); if (preceeding) { free(preceeding); @@ -1997,5 +1991,4 @@ if ((new_ref = mstrcat(*ptr_ref, "</ulink>", ptr_ref_len, 0)) == NULL) { LOG_PRINT(LOG_CRIT, get_status_msg(801)); - clean_request(dbires); if (preceeding) { free(preceeding); @@ -2036,5 +2029,4 @@ if ((new_ref = mstrcat(*ptr_ref, "</bibliomisc>", ptr_ref_len, 0)) == NULL) { LOG_PRINT(LOG_CRIT, get_status_msg(801)); - clean_request(dbires); return NULL; } |