stop generating when the stream is closed

This commit is contained in:
anon 2023-05-30 23:12:00 -03:00
parent 7a8104fbd2
commit 3a079d5cc8

View file

@ -860,7 +860,12 @@ int main(int argc, char **argv)
data.dump(llama.json_indent, ' ', false,
json::error_handler_t::replace) +
"\n\n";
sink.write(str.data(), str.size());
if (!sink.write(str.data(), str.size())) {
if (llama.verbose) {
fprintf(stderr, "stream closed\n");
}
return false;
}
}
sink.done();