From 6a1f6de3793d3c051e0ee23abdfccf05766b42f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Thu, 16 May 1996 01:00:05 +0200 Subject: [PATCH] minor bugfix Rev: src/mapping.c:1.5 Rev: src/modules/gdbmmod/gdbmmod.c:1.2 --- src/mapping.c | 2 ++ src/modules/gdbmmod/gdbmmod.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mapping.c b/src/mapping.c index 5f566a0cc8..1325d2e58f 100644 --- a/src/mapping.c +++ b/src/mapping.c @@ -348,6 +348,8 @@ void f_aggregate_mapping(INT32 args) ITEM(val)[e]=*(s++); } sp-=args; + ind->type_field=BIT_MIXED; + val->type_field=BIT_MIXED; m=allocate_mapping(ind,val); order_mapping(m); sp->u.mapping=m; diff --git a/src/modules/gdbmmod/gdbmmod.c b/src/modules/gdbmmod/gdbmmod.c index 0510cb8d3a..908e7119e9 100644 --- a/src/modules/gdbmmod/gdbmmod.c +++ b/src/modules/gdbmmod/gdbmmod.c @@ -205,7 +205,7 @@ static void gdbmmod_store(INT32 args) error("GDBM database not open.\n"); STRING_TO_DATUM(key, sp[-args].u.string); - STRING_TO_DATUM(data, sp[-args].u.string); + STRING_TO_DATUM(data, sp[1-args].u.string); ret=gdbm_store(THIS->dbf, key, data, GDBM_REPLACE); if(ret == -1) -- GitLab