projects
/
yaz-moved-to-github.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d9d409a
)
Bug fix: Attributes wasn't interpreted correctly!
author
Adam Dickmeiss
<adam@indexdata.dk>
Wed, 14 Jun 1995 11:06:35 +0000
(11:06 +0000)
committer
Adam Dickmeiss
<adam@indexdata.dk>
Wed, 14 Jun 1995 11:06:35 +0000
(11:06 +0000)
util/pquery.c
patch
|
blob
|
history
diff --git
a/util/pquery.c
b/util/pquery.c
index
20b9370
..
f2b0d4f
100644
(file)
--- a/
util/pquery.c
+++ b/
util/pquery.c
@@
-4,7
+4,10
@@
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: pquery.c,v $
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: pquery.c,v $
- * Revision 1.2 1995-05-26 08:56:11 adam
+ * Revision 1.3 1995-06-14 11:06:35 adam
+ * Bug fix: Attributes wasn't interpreted correctly!
+ *
+ * Revision 1.2 1995/05/26 08:56:11 adam
* New function: p_query_scan.
*
* Revision 1.1 1995/05/22 15:31:49 adam
* New function: p_query_scan.
*
* Revision 1.1 1995/05/22 15:31:49 adam
@@
-100,14
+103,19
@@
static Z_AttributesPlusTerm *rpn_term (ODR o, int num_attr, int *attr_list)
if (num_attr)
{
int i;
if (num_attr)
{
int i;
+ int *attr_tmp;
+
zapt->attributeList = odr_malloc (o, num_attr *
sizeof(*zapt->attributeList));
zapt->attributeList = odr_malloc (o, num_attr *
sizeof(*zapt->attributeList));
+
+ attr_tmp = odr_malloc (o, num_attr * 2 * sizeof(int));
+ memcpy (attr_tmp, attr_list, num_attr * 2 * sizeof(int));
for (i = 0; i < num_attr; i++)
{
zapt->attributeList[i] =
odr_malloc (o,sizeof(**zapt->attributeList));
for (i = 0; i < num_attr; i++)
{
zapt->attributeList[i] =
odr_malloc (o,sizeof(**zapt->attributeList));
- zapt->attributeList[i]->attributeType = &attr_list[2*i];
- zapt->attributeList[i]->attributeValue = &attr_list[2*i+1];
+ zapt->attributeList[i]->attributeType = &attr_tmp[2*i];
+ zapt->attributeList[i]->attributeValue = &attr_tmp[2*i+1];
}
}
else
}
}
else