db_tutorial icon indicating copy to clipboard operation
db_tutorial copied to clipboard

Part 5: page_num out of bounds

Open duncanchiu409 opened this issue 1 year ago • 1 comments

If page_num start from 0 to TABLE_MAX_PAGE - 1, not 1, the if statement should be this instead. Tell me if I am right or wrong.

void* get_page(Pager* pager, uint32_t page_number){
    if(page_number >= TABLE_MAX_PAGES){
        printf("Tried to fetch page number out of bounds. %d > %d\n", page_number, TABLE_MAX_PAGES);
        exit(EXIT_FAILURE);
    }

duncanchiu409 avatar Jul 28 '23 02:07 duncanchiu409