fix seg fault in update_sdb func