diff options
| author | ghost <andreas.monzner@multimedia-labs.de> | 2009-05-20 16:32:57 +0200 |
|---|---|---|
| committer | ghost <andreas.monzner@multimedia-labs.de> | 2009-05-20 16:32:57 +0200 |
| commit | 2a902e4c48df7ab6ce177173fef13f206c6dae1c (patch) | |
| tree | 564e52ded50736d381afee1bc0cc160135fbee22 /lib/dvb/db.cpp | |
| parent | 4ae68fe4023fe08deee027c9da0ce10fe70f75da (diff) | |
| download | enigma2-2a902e4c48df7ab6ce177173fef13f206c6dae1c.tar.gz enigma2-2a902e4c48df7ab6ce177173fef13f206c6dae1c.zip | |
lib/dvb/db.cpp: skip unknown attributes in satellites/cables/terrestrial.xml
Diffstat (limited to 'lib/dvb/db.cpp')
| -rw-r--r-- | lib/dvb/db.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/dvb/db.cpp b/lib/dvb/db.cpp index ae30e360..cabc56d9 100644 --- a/lib/dvb/db.cpp +++ b/lib/dvb/db.cpp @@ -872,6 +872,7 @@ PyObject *eDVBDB::readSatellites(ePyObject sat_list, ePyObject sat_dict, ePyObje else if (name == "pilot") dest = &pilot; else if (name == "tsid") dest = &tsid; else if (name == "onid") dest = &onid; + else continue; if (dest) { //eDebug("\t\t\tvalue: %s", at->value().c_str()); @@ -998,6 +999,7 @@ PyObject *eDVBDB::readCables(ePyObject cab_list, ePyObject tp_dict) else if (name == "frequency") dest = &freq; else if (name == "symbol_rate") dest = &sr; else if (name == "fec_inner") dest = &fec; + else continue; if (dest) { tmp = strtol(at->value().c_str(), &end_ptr, 10); @@ -1121,6 +1123,7 @@ PyObject *eDVBDB::readTerrestrials(ePyObject ter_list, ePyObject tp_dict) else if (name == "transmission_mode") dest = &transm; else if (name == "hierarchy_information") dest = &hierarchy; else if (name == "inversion") dest = &inv; + else continue; if (dest) { tmp = strtol(at->value().c_str(), &end_ptr, 10); |
