@@ -82,13 +82,13 @@ int mysql_backend__read_header(size_t *len_p, git_otype *type_p, git_odb_backend
82
82
if (mysql_stmt_num_rows (backend -> st_read_header ) == 1 ) {
83
83
result_buffers [0 ].buffer_type = MYSQL_TYPE_TINY ;
84
84
result_buffers [0 ].buffer = type_p ;
85
- result_buffers [0 ].buffer_length = sizeof (type_p );
86
- memset (type_p , 0 , sizeof (type_p ));
85
+ result_buffers [0 ].buffer_length = sizeof (* type_p );
86
+ memset (type_p , 0 , sizeof (* type_p ));
87
87
88
88
result_buffers [1 ].buffer_type = MYSQL_TYPE_LONGLONG ;
89
89
result_buffers [1 ].buffer = len_p ;
90
- result_buffers [1 ].buffer_length = sizeof (len_p );
91
- memset (len_p , 0 , sizeof (len_p ));
90
+ result_buffers [1 ].buffer_length = sizeof (* len_p );
91
+ memset (len_p , 0 , sizeof (* len_p ));
92
92
93
93
if (mysql_stmt_bind_result (backend -> st_read_header , result_buffers ) != 0 )
94
94
return GIT_ERROR ;
@@ -145,13 +145,13 @@ int mysql_backend__read(void **data_p, size_t *len_p, git_otype *type_p, git_odb
145
145
if (mysql_stmt_num_rows (backend -> st_read ) == 1 ) {
146
146
result_buffers [0 ].buffer_type = MYSQL_TYPE_TINY ;
147
147
result_buffers [0 ].buffer = type_p ;
148
- result_buffers [0 ].buffer_length = sizeof (type_p );
149
- memset (type_p , 0 , sizeof (type_p ));
148
+ result_buffers [0 ].buffer_length = sizeof (* type_p );
149
+ memset (type_p , 0 , sizeof (* type_p ));
150
150
151
151
result_buffers [1 ].buffer_type = MYSQL_TYPE_LONGLONG ;
152
152
result_buffers [1 ].buffer = len_p ;
153
- result_buffers [1 ].buffer_length = sizeof (len_p );
154
- memset (len_p , 0 , sizeof (len_p ));
153
+ result_buffers [1 ].buffer_length = sizeof (* len_p );
154
+ memset (len_p , 0 , sizeof (* len_p ));
155
155
156
156
// by setting buffer and buffer_length to 0, this tells libmysql
157
157
// we want it to set data_len to the *actual* length of that field
0 commit comments