Skip to content

Commit c698a62

Browse files
Merge pull request #151 from PeerPrep/ajay/executor-service-fix-error-message
Fix error message
2 parents 0cdabaf + da41099 commit c698a62

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

executor/src/exec_endpoint.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,12 @@ cppevent::awaitable_task<void> executor::exec_endpoint::process(const cppevent::
7575
auto& lang = lang_opt.value();
7676
long content_len = cont.get_content_len();
7777
auto it = source_file_names.find(lang);
78-
if (it == source_file_names.end() || content_len == 0) {
78+
if (it == source_file_names.end()) {
7979
co_await o_stdout.write("status: 400\ncontent-length: 16\n\nunknown language");
8080
co_return;
81+
} else if (content_len == 0) {
82+
co_await o_stdout.write("status: 400\ncontent-length: 23\n\nNo source code provided");
83+
co_return;
8184
}
8285

8386
char dir_name[DIR_NAME_LEN];

0 commit comments

Comments
 (0)