/*
- * Copyright (C) 1994-1998, Index Data
+ * Copyright (C) 1994-1999, Index Data
* All rights reserved.
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: zinfo.c,v $
- * Revision 1.13 1998-11-03 10:17:09 adam
+ * Revision 1.15 1999-01-25 13:47:54 adam
+ * Fixed bug.
+ *
+ * Revision 1.14 1998/11/04 16:31:32 adam
+ * Fixed bug regarding recordBytes in databaseInfo.
+ *
+ * Revision 1.13 1998/11/03 10:17:09 adam
* Fixed bug regarding creation of some data1 nodes for Explain records.
*
* Revision 1.12 1998/10/13 20:37:11 adam
{
data1_node *node_data = node->child;
node_data->u.data.what = DATA1I_text;
- node_data->u.data.len = strlen (node_data->u.data.data);
+ node_data->u.data.len = strlen (str);
node_data->u.data.data = data1_insert_string (dh, node_data,
nmem, str);
return node_data;
node_zebra = data1_search_tag (zei->dh, node_dbinfo->child,
"zebraInfo");
- np = data1_search_tag (zei->dh, node_dbinfo->child,
- "recordBytes");
- if (np && np->child && np->child->which == DATA1N_data)
+ if (node_zebra
+ && (np = data1_search_tag (zei->dh, node_zebra->child,
+ "recordBytes"))
+ && np->child && np->child->which == DATA1N_data)
zdi->recordBytes = atoi_n (np->child->u.data.data,
np->child->u.data.len);
if ((np = data1_search_tag (zei->dh, node_dbinfo->child,
/* convert to "SGML" and write it */
#if ZINFO_DEBUG
- data1_pr_tree (zei->dh, zad->data1_tree, stderr);
+ data1_pr_tree (zei->dh, node_categoryList, stderr);
#endif
sgml_buf = data1_nodetoidsgml(zei->dh, node_categoryList,
0, &sgml_len);