new_vobu might be used uninitialized.
From: Erik Hovland <erik@hovland.org>
---
libs/libmythdvdnav/searching.c | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/libs/libmythdvdnav/searching.c b/libs/libmythdvdnav/searching.c
index 1524e9b..4667d3f 100644
a
|
b
|
dvdnav_status_t dvdnav_time_search_within_cell(dvdnav_t *this, |
660 | 660 | return DVDNAV_STATUS_ERR; |
661 | 661 | } |
662 | 662 | |
663 | | uint32_t cur_vobu, new_vobu, start, offset; |
| 663 | uint32_t cur_vobu, new_vobu = 0, start, offset; |
664 | 664 | uint32_t first_cell_nr, last_cell_nr, cell_nr; |
665 | 665 | cell_playback_t *cell; |
666 | 666 | int i, length, scan_admap; |
… |
… |
dvdnav_status_t dvdnav_time_search_within_cell(dvdnav_t *this, |
715 | 715 | if (offset >> 31) { |
716 | 716 | new_vobu = cur_vobu - (offset & 0xffff); |
717 | 717 | } else { |
718 | | if (cell_nr == first_cell_nr) { |
719 | | new_vobu = 0; |
720 | | } else { |
| 718 | if (cell_nr != first_cell_nr) { |
721 | 719 | cell_nr--; |
722 | 720 | offset = state->pgc->cell_playback[cell_nr].last_sector; |
723 | 721 | scan_admap = 1; |