Fix ubuntu build (#33)

* dependencies

* using output of fgets to suppress warning

* more dependencies, probably mbedtls related
This commit is contained in:
Levi Neely 2024-08-15 00:22:32 +02:00 committed by GitHub
parent c97aff8102
commit 717300458d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 2 deletions

View File

@ -12,6 +12,6 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: make
run: sudo apt-get update && sudo apt-get install -y libudev-dev libfuse-dev
run: sudo apt-get update && sudo apt-get install -y libudev-dev libfuse-dev libsqlite3-dev zlib1g-dev libboost-dev libboost-system-dev libboost-program-options-dev cmake
- name: make
run: make

View File

@ -3576,7 +3576,9 @@ static char is_fuse3_installed_on_system() {
char output[1024];
memset(output, 0, sizeof(output));
fgets(output, sizeof(output), pipe);
if (fgets(output, sizeof(output), pipe) != NULL) {
return 0;
}
pclose(pipe);
size_t outlen = strlen(output);