diff --git a/remote.c b/remote.c index 9b753e6..bf58ea3 100644 --- a/remote.c +++ b/remote.c @@ -678,8 +678,10 @@ usteer_init_local_id(void) return -1; } - if (fread(&local_id, sizeof(local_id), 1, f) < 1) + if (fread(&local_id, sizeof(local_id), 1, f) < 1) { + fclose(f); return -1; + } fclose(f); return 0;