]> git.ipfire.org Git - thirdparty/git.git/blobdiff - refs.c
short i/o: fix calls to read to use xread or read_in_full
[thirdparty/git.git] / refs.c
diff --git a/refs.c b/refs.c
index 52057455a20cb4641005c9248b5499cca83c77c1..2b69e1eddc01fc87ea18e22960184f57b5590dcc 100644 (file)
--- a/refs.c
+++ b/refs.c
@@ -284,7 +284,7 @@ const char *resolve_ref(const char *ref, unsigned char *sha1, int reading, int *
                fd = open(path, O_RDONLY);
                if (fd < 0)
                        return NULL;
-               len = read(fd, buffer, sizeof(buffer)-1);
+               len = read_in_full(fd, buffer, sizeof(buffer)-1);
                close(fd);
 
                /*