Found with clang static analyzer.
field->value = p_strdup(ctx->conn->pool, value);
return NULL;
}
- return t_strconcat("Unknown setting: ", key, NULL);
+ i_unreached();
}
static bool parse_section(const char *type, const char *name,
suffix = strchr(t_strcut(data, ':'), '@');
if ((ret = db_ldap_field_expand(data, ctx, &field_name, error_r)) <= 0)
- return ret;
+ i_unreached();
if (field_name[0] == '\0') {
*value_r = "";
return 1;
case DSYNC_MAILBOX_DELETE_TYPE_UNSUBSCRIBE:
return "unsubscribe";
}
- return t_strdup_printf("unknown #%u", type);
+ i_unreached();
}
return null_strcmp(peer1->a.un.path, peer2->a.un.path);
}
i_unreached();
- return 0;
}
/*
test_server_timeout(void *context ATTR_UNUSED)
{
i_fatal("Server timed out");
- io_loop_stop(ioloop);
}
static void
default:
i_unreached();
}
- return LDAP_SUCCESS;
+ i_unreached();
}
static
} else {
i_panic("imapc: Can't return a temp prefix for '%s'",
_list->ns->prefix);
- return NULL;
}
}
return 0;
default:
i_unreached();
- return -1;
}
}
{
i_panic("shared mailbox list: Can't return a temp prefix for '%s'",
list->ns->prefix);
- return NULL;
}
static const char *
case SEARCH_MIME_DEPTH_MAX:
case SEARCH_MIME_INDEX:
return arg1->value.number == arg2->value.number;
- break;
}
i_unreached();
- return FALSE;
}
bool mail_search_mime_arg_equals(const struct mail_search_mime_arg *arg1,
}
i_unreached();
- return FALSE;
}
bool mail_search_arg_equals(const struct mail_search_arg *arg1,
va_start(args, format);
fatal_handler(&ctx, format, args);
- va_end(args);
+ i_unreached();
+ /*va_end(args);*/
}
void i_fatal(const char *format, ...)
va_start(args, format);
fatal_handler(&ctx, format, args);
- va_end(args);
+ i_unreached();
+ /*va_end(args);*/
}
void i_fatal_status(int status, const char *format, ...)
va_start(args, format);
fatal_handler(&ctx, format, args);
- va_end(args);
+ i_unreached();
+ /*va_end(args);*/
}
void i_error(const char *format, ...)
/* allocation big enough, but memory not initialised */
useless_ptr = array_idx(&ad, 0);
return FATAL_TEST_FAILURE;
- } break;
+ }
case 1: {
ARRAY(double) ad;
/* actual out of range address requested */
useless_ptr = array_idx(&ad, 2);
return FATAL_TEST_FAILURE;
- } break;
+ }
case 2: {
ARRAY(double) ad;
array_append(&as, tmps, 2);
array_copy(&ad.arr, 1, &as.arr, 0, 4);
return FATAL_TEST_FAILURE;
- } break;
+ }
}
test_end();
/* Forces the compiler to check the value of useless_ptr, so that it
argv[0]);
if (strncmp(argv[0], PACKAGE, strlen(PACKAGE)) != 0)
argv[0] = t_strconcat(PACKAGE"-", argv[0], NULL);
- (void)execv_const(executable, argv);
+ execv_const(executable, argv);
}
int get_uidgid(const char *user, uid_t *uid_r, gid_t *gid_r,