Skip to content

Commit 177ee31

Browse files
committed
llava: return false instead of exit
1 parent c18610b commit 177ee31

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

examples/llava/llava.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@
1111
#include <limits>
1212
#include <vector>
1313

14-
#define die(msg) do { fputs("error: " msg "\n", stderr); exit(1); } while (0)
15-
#define die_fmt(fmt, ...) do { fprintf(stderr, "error: " fmt "\n", __VA_ARGS__); exit(1); } while (0)
16-
1714
#define LOG_INF(...) do { fprintf(stdout, __VA_ARGS__); } while (0)
1815
#define LOG_WRN(...) do { fprintf(stderr, __VA_ARGS__); } while (0)
1916
#define LOG_ERR(...) do { fprintf(stderr, __VA_ARGS__); } while (0)
@@ -498,10 +495,14 @@ static bool load_file_to_bytes(const char* path, unsigned char** bytesOut, long
498495
errno = 0;
499496
size_t ret = fread(buffer, 1, fileSize, file); // Read the file into the buffer
500497
if (ferror(file)) {
501-
die_fmt("read error: %s", strerror(errno));
498+
LOG_ERR("read error: %s", strerror(errno));
499+
fclose(file);
500+
return false;
502501
}
503502
if (ret != (size_t) fileSize) {
504-
die("unexpectedly reached end of file");
503+
LOG_ERR("unexpectedly reached end of file");
504+
fclose(file);
505+
return false;
505506
}
506507
fclose(file); // Close the file
507508

0 commit comments

Comments
 (0)