ctx->return_value = parse_reply(ctx, cmd, args);
len = str_array_length(args);
+ i_assert(*args != NULL || len == 0); /* for static analyzer */
if (ctx->return_value >= 0) {
ctx->fields = p_new(ctx->pool, const char *, len + 1);
for (i = 0; i < len; i++)
if (*msgpart->section_number != '\0') {
/* find the MIME part */
+ i_assert(part != NULL);
+
if (mail_get_stream_because(mail, NULL, NULL, "MIME part", &input) < 0)
return -1;
buffer_t *buf = bstream->hdr_buf;
const unsigned char *data;
+ i_assert(bstream->convert_part != NULL);
+
bstream->hdr_buf = NULL;
if (!part_can_convert(bstream->convert_part)) {
bstream->convert_part = NULL;
}
while (dest < dest_end) {
+ i_assert(src <= src_end);
ptr = memchr(src, '\n', src_end - src);
if (ptr == NULL)
ptr = src_end;
wvalue = t_lucene_utf8_to_tchar(index, str);
analyzer = guess_analyzer(index, str, strlen(str));
- if (analyzer == NULL)
+ if (analyzer == NULL) {
analyzer = index->default_analyzer;
+ i_assert(analyzer != NULL);
+ }
return getFieldQuery(analyzer, key, wvalue, fuzzy);
}