summaryrefslogtreecommitdiff
path: root/siinfo.c
diff options
context:
space:
mode:
Diffstat (limited to 'siinfo.c')
-rw-r--r--siinfo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/siinfo.c b/siinfo.c
index 5ef3eb0..717580c 100644
--- a/siinfo.c
+++ b/siinfo.c
@@ -553,7 +553,7 @@ int GetTtxtInfo(int card_no, int channel, uint16_t sid, uint16_t vpid, struct tt
FreeSects(patsects);
}
- if(foundinfo) {
+ if(foundinfo || (ret == 0 && retry == 2)) {
struct ttxtinfo info2;
DupTtxtInfo(info, &info2);
gCache[channel] = info2;