diff --git a/examples/server/server.cpp b/examples/server/server.cpp index 420bc644d..d1e48b544 100644 --- a/examples/server/server.cpp +++ b/examples/server/server.cpp @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -1468,6 +1469,8 @@ struct server_context { } } catch (const llama_error & err) { send_error(task, err); + } catch (const std::exception & err) { + send_error(task, llama_error("unhandled", err.what())); } } break; case SERVER_TASK_TYPE_CANCEL: