summaryrefslogtreecommitdiff
path: root/src/odb_pack.c
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2017-03-20 09:34:59 +0100
committerPatrick Steinhardt <ps@pks.im>2017-03-21 15:48:15 +0100
commit8d452448bb1d5da09966faad65bc5aa96ba3696c (patch)
treef6e385842ddc4dccde63102752b8f3a099900aa2 /src/odb_pack.c
parent2cf48e13262921c2c6e38668c1ea54d93c2117c8 (diff)
downloadlibgit2-8d452448bb1d5da09966faad65bc5aa96ba3696c.tar.gz
odb_pack: initialize `git_rawobj` structure
The `pack_entry_find_prefix` function receives a `git_rawobj` structure as argument. While the function first initializes the structure to a sensible state, Coverity is unable to correctly detect this, resulting in a warning. Fix this warning by initializing the object to all-zeroes before passing it to the function.
Diffstat (limited to 'src/odb_pack.c')
-rw-r--r--src/odb_pack.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/odb_pack.c b/src/odb_pack.c
index b80d0337a..51770a88e 100644
--- a/src/odb_pack.c
+++ b/src/odb_pack.c
@@ -428,7 +428,7 @@ static int pack_backend__read_prefix(
git_oid_cpy(out_oid, short_oid);
} else {
struct git_pack_entry e;
- git_rawobj raw;
+ git_rawobj raw = {NULL};
if ((error = pack_entry_find_prefix(
&e, (struct pack_backend *)backend, short_oid, len)) == 0 &&