|
@@ -266,10 +266,10 @@ int km_bdb_val2str(db_val_t *_v, char *_s, int *_len)
|
|
LM_ERR("Destination buffer too short for blob\n");
|
|
LM_ERR("Destination buffer too short for blob\n");
|
|
return -7;
|
|
return -7;
|
|
} else {
|
|
} else {
|
|
- LM_DBG("Converting BLOB [%s]\n", _s);
|
|
|
|
- _s = VAL_BLOB(_v).s;
|
|
|
|
- *_len = 0;
|
|
|
|
- return -8;
|
|
|
|
|
|
+ LM_DBG("Converted BLOB\n");
|
|
|
|
+ memcpy(_s, VAL_BLOB(_v).s, l);
|
|
|
|
+ *_len = l;
|
|
|
|
+ return 0;
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
|