Prechádzať zdrojové kódy

db_berkeley: covert blob values

Daniel-Constantin Mierla 3 rokov pred
rodič
commit
dad4431726
1 zmenil súbory, kde vykonal 4 pridanie a 4 odobranie
  1. 4 4
      src/modules/db_berkeley/km_bdb_val.c

+ 4 - 4
src/modules/db_berkeley/km_bdb_val.c

@@ -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");
 				return -7;
 			} 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;