diff options
Diffstat (limited to 'src/namestore/gnunet-service-namestore.c')
-rw-r--r-- | src/namestore/gnunet-service-namestore.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/namestore/gnunet-service-namestore.c b/src/namestore/gnunet-service-namestore.c index 100f155fa..c1d7b8753 100644 --- a/src/namestore/gnunet-service-namestore.c +++ b/src/namestore/gnunet-service-namestore.c | |||
@@ -1428,7 +1428,7 @@ handle_record_lookup (void *cls, const struct LabelLookupMessage *ll_msg) | |||
1428 | rlc.res_rd = NULL; | 1428 | rlc.res_rd = NULL; |
1429 | rlc.rd_ser_len = 0; | 1429 | rlc.rd_ser_len = 0; |
1430 | rlc.nick = get_nick_record (nc, &ll_msg->zone); | 1430 | rlc.nick = get_nick_record (nc, &ll_msg->zone); |
1431 | if (GNUNET_YES == ntohl (ll_msg->is_edit_request)) | 1431 | if (GNUNET_YES != ntohl (ll_msg->is_edit_request)) |
1432 | res = nc->GSN_database->lookup_records (nc->GSN_database->cls, | 1432 | res = nc->GSN_database->lookup_records (nc->GSN_database->cls, |
1433 | &ll_msg->zone, | 1433 | &ll_msg->zone, |
1434 | conv_name, | 1434 | conv_name, |
@@ -1451,7 +1451,9 @@ handle_record_lookup (void *cls, const struct LabelLookupMessage *ll_msg) | |||
1451 | llr_msg->rd_count = htons (rlc.res_rd_count); | 1451 | llr_msg->rd_count = htons (rlc.res_rd_count); |
1452 | llr_msg->rd_len = htons (rlc.rd_ser_len); | 1452 | llr_msg->rd_len = htons (rlc.rd_ser_len); |
1453 | res_name = (char *) &llr_msg[1]; | 1453 | res_name = (char *) &llr_msg[1]; |
1454 | if ((GNUNET_YES == rlc.found) && (GNUNET_OK == res)) | 1454 | if (GNUNET_OK != res) |
1455 | llr_msg->found = htons (GNUNET_SYSERR); | ||
1456 | else if (GNUNET_YES == rlc.found) | ||
1455 | llr_msg->found = htons (GNUNET_YES); | 1457 | llr_msg->found = htons (GNUNET_YES); |
1456 | else | 1458 | else |
1457 | llr_msg->found = htons (GNUNET_NO); | 1459 | llr_msg->found = htons (GNUNET_NO); |