]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
cassandra: NULL values' sizes weren't initialized
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 13 Sep 2017 13:06:48 +0000 (16:06 +0300)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Wed, 13 Sep 2017 16:22:46 +0000 (19:22 +0300)
This was only a problem if sql_result_get_field_value_binary() was
attempted to be used for a NULL value.

src/lib-sql/driver-cassandra.c

index d83afec091287f90fd29f484e799e3fab9a6adb3..0cd09872c4534475c6e50484b5dcbd202c45770a 100644 (file)
@@ -1245,6 +1245,7 @@ driver_cassandra_get_value(struct cassandra_result *result,
 
        if (cass_value_is_null(value) != 0) {
                *str_r = NULL;
+               *len_r = 0;
                return 0;
        }