File nxtvepg-2.8.0-strict-aliasing.patch of Package nxtvepg
xmltv/xmltv_db.c: In function 'XmltvDb_AddPiBlock':
xmltv/xmltv_db.c:542: warning: dereferencing type-punned pointer will break strict-aliasing rules
---
xmltv/xmltv_db.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- xmltv/xmltv_db.c.orig
+++ xmltv/xmltv_db.c
@@ -539,7 +539,7 @@ static bool XmltvDb_AddPiBlock( EPGDB_CO
// when stop time is missing, fake it as start + 1 second (XXX FIXME choose start of next PI)
if (pBlock->blk.pi.stop_time == 0)
- *(int*)&pBlock->blk.pi.stop_time = pBlock->blk.pi.start_time + 1;
+ *(time_t*)&pBlock->blk.pi.stop_time = pBlock->blk.pi.start_time + 1;
if ( (pBlock->blk.pi.start_time != 0) &&
(pBlock->blk.pi.start_time < pBlock->blk.pi.stop_time) )