diff options
Diffstat (limited to 'src/pq/pq_eval.c')
-rw-r--r-- | src/pq/pq_eval.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/pq/pq_eval.c b/src/pq/pq_eval.c index 5bcf8ca0e..8d8b5b0f2 100644 --- a/src/pq/pq_eval.c +++ b/src/pq/pq_eval.c | |||
@@ -263,6 +263,7 @@ GNUNET_PQ_eval_prepared_singleton_select (struct GNUNET_PQ_Context *db, | |||
263 | { | 263 | { |
264 | PGresult *result; | 264 | PGresult *result; |
265 | enum GNUNET_DB_QueryStatus qs; | 265 | enum GNUNET_DB_QueryStatus qs; |
266 | int ntuples; | ||
266 | 267 | ||
267 | result = GNUNET_PQ_exec_prepared (db, | 268 | result = GNUNET_PQ_exec_prepared (db, |
268 | statement_name, | 269 | statement_name, |
@@ -277,12 +278,13 @@ GNUNET_PQ_eval_prepared_singleton_select (struct GNUNET_PQ_Context *db, | |||
277 | PQclear (result); | 278 | PQclear (result); |
278 | return qs; | 279 | return qs; |
279 | } | 280 | } |
280 | if (0 == PQntuples (result)) | 281 | ntuples = PQntuples (result); |
282 | if (0 == ntuples) | ||
281 | { | 283 | { |
282 | PQclear (result); | 284 | PQclear (result); |
283 | return GNUNET_DB_STATUS_SUCCESS_NO_RESULTS; | 285 | return GNUNET_DB_STATUS_SUCCESS_NO_RESULTS; |
284 | } | 286 | } |
285 | if (1 != PQntuples (result)) | 287 | if (1 != ntuples) |
286 | { | 288 | { |
287 | /* more than one result, but there must be at most one */ | 289 | /* more than one result, but there must be at most one */ |
288 | GNUNET_break (0); | 290 | GNUNET_break (0); |