mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-09-01 18:01:06 +02:00
sectionsd.cpp: fix Segmentation fault if max_events == 0
Origin commit data
------------------
Branch: ni/coolstream
Commit: 92f747d30c
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2012-06-06 (Wed, 06 Jun 2012)
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
@@ -439,7 +439,7 @@ xprintf("addEvent: current %016llx event %016llx running %d messaging_got_CN %d\
|
||||
}
|
||||
deleteEvent(e->uniqueKey());
|
||||
readLockEvents();
|
||||
if (mySIeventsOrderUniqueKey.size() >= max_events) {
|
||||
if ( !mySIeventsOrderUniqueKey.empty() && mySIeventsOrderUniqueKey.size() >= max_events && max_events != 0 ) {
|
||||
MySIeventsOrderFirstEndTimeServiceIDEventUniqueKey::iterator lastEvent =
|
||||
mySIeventsOrderFirstEndTimeServiceIDEventUniqueKey.begin();
|
||||
|
||||
@@ -557,7 +557,7 @@ static void addNVODevent(const SIevent &evt)
|
||||
// mehrere Events mit gleicher ID sind, diese vorher loeschen
|
||||
deleteEvent(e->uniqueKey());
|
||||
readLockEvents();
|
||||
if (mySIeventsOrderUniqueKey.size() >= max_events) {
|
||||
if ( !mySIeventsOrderUniqueKey.empty() && mySIeventsOrderUniqueKey.size() >= max_events && max_events != 0 ) {
|
||||
//TODO: Set Old Events to 0 if limit is reached...
|
||||
MySIeventsOrderFirstEndTimeServiceIDEventUniqueKey::iterator lastEvent =
|
||||
mySIeventsOrderFirstEndTimeServiceIDEventUniqueKey.end();
|
||||
|
Reference in New Issue
Block a user