diff options
Diffstat (limited to 'src/namestore/plugin_namestore_sqlite.c')
-rw-r--r-- | src/namestore/plugin_namestore_sqlite.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/namestore/plugin_namestore_sqlite.c b/src/namestore/plugin_namestore_sqlite.c index 168c52c11..5ad84688c 100644 --- a/src/namestore/plugin_namestore_sqlite.c +++ b/src/namestore/plugin_namestore_sqlite.c | |||
@@ -435,12 +435,14 @@ namestore_sqlite_store_records (void *cls, | |||
435 | GNUNET_SQ_query_param_string (label), | 435 | GNUNET_SQ_query_param_string (label), |
436 | GNUNET_SQ_query_param_end | 436 | GNUNET_SQ_query_param_end |
437 | }; | 437 | }; |
438 | 438 | ssize_t ret; | |
439 | if (data_size != | 439 | |
440 | GNUNET_GNSRECORD_records_serialize (rd_count, | 440 | ret = GNUNET_GNSRECORD_records_serialize (rd_count, |
441 | rd, | 441 | rd, |
442 | data_size, | 442 | data_size, |
443 | data)) | 443 | data); |
444 | if ( (ret < 0) || | ||
445 | (data_size != (size_t) ret) ) | ||
444 | { | 446 | { |
445 | GNUNET_break (0); | 447 | GNUNET_break (0); |
446 | return GNUNET_SYSERR; | 448 | return GNUNET_SYSERR; |