memcpy(&data[lappid + 1], jkey, ljkey + 1);
/* return the key */
+ memset(key, 0, sizeof *key);
key->data = data;
key->size = (uint32_t)size;
return 0;
AFB_INFO("put: key=%s, value=%s", (char*)key.data, value);
+ memset(&data, 0, sizeof data);
data.data = (void*)value;
data.size = (uint32_t)strlen(value) + 1; /* includes the tailing null */
AFB_INFO("read: key=%s", (char*)key.data);
+ memset(&data, 0, sizeof data);
data.data = value;
data.ulen = 4096;
data.flags = DB_DBT_USERMEM;