some members of drizzle_result_st are uninitialized
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Drizzle |
New
|
Undecided
|
Unassigned |
Bug Description
version: drizzle-7.1.36 , drizzle-7.2.3
file : libdrizzle-
the constructor function of drizzle_result_st have not initialize all it's members , and will cause program crash .
uninitialized members include info ,sqlstate ,field , field_buffer ,row .
fixed code:
drizzle_
con(NULL),
next(NULL),
prev(NULL),
options(
error_code(0),
insert_id(0),
warning_
affected_
column_
column_
column_
column(NULL),
column_
row_count(0),
row_current(0),
field_
field_total(0),
field_
field_size(0),
field(NULL),
field_
row_
row(NULL),
row_list(NULL),
field_
field_
{ info[0] = '\0' ; sqlstate[0]='\0';}