Skip to content

Commit dcb382c

Browse files
committed
server: add null check for context to prevent segfault on init failure
1 parent f49e917 commit dcb382c

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

tools/server/server-context.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -638,6 +638,11 @@ struct server_context_impl {
638638
return false;
639639
}
640640

641+
if (ctx == nullptr) {
642+
SRV_ERR("failed to create context for model, '%s'\n", params_base.model.path.c_str());
643+
return false;
644+
}
645+
641646
vocab = llama_model_get_vocab(model);
642647

643648
n_ctx = llama_n_ctx(ctx);

0 commit comments

Comments
 (0)