Commit 34b32053 by Patrick Steinhardt

Fix potential use of uninitialized values

parent e781a0c5
...@@ -509,8 +509,10 @@ int git_packfile_resolve_header( ...@@ -509,8 +509,10 @@ int git_packfile_resolve_header(
git_packfile_stream_free(&stream); git_packfile_stream_free(&stream);
if (error < 0) if (error < 0)
return error; return error;
} else } else {
*size_p = size; *size_p = size;
base_offset = 0;
}
while (type == GIT_OBJ_OFS_DELTA || type == GIT_OBJ_REF_DELTA) { while (type == GIT_OBJ_OFS_DELTA || type == GIT_OBJ_REF_DELTA) {
curpos = base_offset; curpos = base_offset;
......
...@@ -284,7 +284,7 @@ static int create_binary( ...@@ -284,7 +284,7 @@ static int create_binary(
size_t b_datalen) size_t b_datalen)
{ {
git_buf deflate = GIT_BUF_INIT, delta = GIT_BUF_INIT; git_buf deflate = GIT_BUF_INIT, delta = GIT_BUF_INIT;
size_t delta_data_len; size_t delta_data_len = 0;
int error; int error;
/* The git_delta function accepts unsigned long only */ /* The git_delta function accepts unsigned long only */
......
...@@ -728,7 +728,7 @@ static int add_push_report_pkt(git_push *push, git_pkt *pkt) ...@@ -728,7 +728,7 @@ static int add_push_report_pkt(git_push *push, git_pkt *pkt)
static int add_push_report_sideband_pkt(git_push *push, git_pkt_data *data_pkt, git_buf *data_pkt_buf) static int add_push_report_sideband_pkt(git_push *push, git_pkt_data *data_pkt, git_buf *data_pkt_buf)
{ {
git_pkt *pkt; git_pkt *pkt;
const char *line, *line_end; const char *line, *line_end = NULL;
size_t line_len; size_t line_len;
int error; int error;
int reading_from_buf = data_pkt_buf->size > 0; int reading_from_buf = data_pkt_buf->size > 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment