Skip to content

Commit c88f948

Browse files
remicolletavsej
authored andcommitted
fix possible segfault if htresp is null
close #23 Change-Id: Ia4dea8793a86a4ded07ccecc52e625842c098811 Reviewed-on: http://review.couchbase.org/121246 Tested-by: Build Bot <[email protected]> Reviewed-by: Sergey Avseyev <[email protected]>
1 parent ba504c7 commit c88f948

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/couchbase/bucket/n1ql.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,13 @@ static void n1qlrow_callback(lcb_t instance, int ignoreme, const lcb_RESPN1QL *r
8181
}
8282
}
8383
if (!reported) {
84-
pcbc_log(LOGARGS(instance, ERROR), "Failed to perform N1QL query. %d: %.*s", (int)resp->htresp->htstatus,
85-
(int)resp->nrow, (char *)resp->row);
84+
if (resp->htresp) {
85+
pcbc_log(LOGARGS(instance, ERROR), "Failed to perform N1QL query. %d: %.*s", (int)resp->htresp->htstatus,
86+
(int)resp->nrow, (char *)resp->row);
87+
} else {
88+
pcbc_log(LOGARGS(instance, ERROR), "Failed to perform N1QL query. %.*s",
89+
(int)resp->nrow, (char *)resp->row);
90+
}
8691
}
8792
}
8893

0 commit comments

Comments
 (0)