Skip to content

bug report #113

Description

@RFoe

Atempt to get the rightmost child without validation

Issue

In db.c : create_new_root(...)

code:

if (get_node_type(left_child) ==NODE_INTERNAL) {
void*child;
for (inti=0; i<*internal_node_num_keys(left_child); i++) {
child=get_page(table->pager, *internal_node_child(left_child,i));
*node_parent(child) =left_child_page_num;
}
child=get_page(table->pager, *internal_node_right_child(left_child)); // POTENTIAL ERROR HERE*node_parent(child) =left_child_page_num;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions