mirror of
				https://github.com/vdr-projects/vdr.git
				synced 2025-03-01 10:50:46 +00:00 
			
		
		
		
	Errors in config files no longer keep VDR from starting
This commit is contained in:
		
							
								
								
									
										1
									
								
								HISTORY
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								HISTORY
									
									
									
									
									
								
							| @@ -5810,6 +5810,7 @@ Video Disk Recorder Revision History | ||||
|   to Udo Richter). | ||||
| - Replaced the Finnish language code "smi" with "suo" (thanks to Rolf Ahrenberg). | ||||
| - Fixed wrong value for TableIdBAT in libsi/si.h (thanks to Winfried K<>hler). | ||||
| - Errors in config files no longer keep VDR from starting. | ||||
|  | ||||
| 2008-09-06: Version 1.6.0-2 | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								config.h
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								config.h
									
									
									
									
									
								
							| @@ -4,7 +4,7 @@ | ||||
|  * See the main source file 'vdr.c' for copyright information and | ||||
|  * how to reach the author. | ||||
|  * | ||||
|  * $Id: config.h 2.2 2008/04/19 09:19:22 kls Exp $ | ||||
|  * $Id: config.h 2.3 2008/09/06 14:06:56 kls Exp $ | ||||
|  */ | ||||
|  | ||||
| #ifndef __CONFIG_H | ||||
| @@ -122,7 +122,6 @@ public: | ||||
|                       esyslog("ERROR: error in %s, line %d", fileName, line); | ||||
|                       delete l; | ||||
|                       result = false; | ||||
|                       break; | ||||
|                       } | ||||
|                    } | ||||
|                 } | ||||
|   | ||||
							
								
								
									
										22
									
								
								vdr.c
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								vdr.c
									
									
									
									
									
								
							| @@ -22,7 +22,7 @@ | ||||
|  * | ||||
|  * The project's page is at http://www.cadsoft.de/vdr | ||||
|  * | ||||
|  * $Id: vdr.c 2.2 2008/09/06 11:24:21 kls Exp $ | ||||
|  * $Id: vdr.c 2.3 2008/09/06 14:08:44 kls Exp $ | ||||
|  */ | ||||
|  | ||||
| #include <getopt.h> | ||||
| @@ -559,17 +559,15 @@ int main(int argc, char *argv[]) | ||||
|   cThemes::SetThemesDirectory(AddDirectory(ConfigDirectory, "themes")); | ||||
|  | ||||
|   Setup.Load(AddDirectory(ConfigDirectory, "setup.conf")); | ||||
|   if (!(Sources.Load(AddDirectory(ConfigDirectory, "sources.conf"), true, true) && | ||||
|         Diseqcs.Load(AddDirectory(ConfigDirectory, "diseqc.conf"), true, Setup.DiSEqC) && | ||||
|         Channels.Load(AddDirectory(ConfigDirectory, "channels.conf"), false, true) && | ||||
|         Timers.Load(AddDirectory(ConfigDirectory, "timers.conf")) && | ||||
|         Commands.Load(AddDirectory(ConfigDirectory, "commands.conf"), true) && | ||||
|         RecordingCommands.Load(AddDirectory(ConfigDirectory, "reccmds.conf"), true) && | ||||
|         SVDRPhosts.Load(AddDirectory(ConfigDirectory, "svdrphosts.conf"), true) && | ||||
|         Keys.Load(AddDirectory(ConfigDirectory, "remote.conf")) && | ||||
|         KeyMacros.Load(AddDirectory(ConfigDirectory, "keymacros.conf"), true) | ||||
|         )) | ||||
|      EXIT(2); | ||||
|   Sources.Load(AddDirectory(ConfigDirectory, "sources.conf"), true, true); | ||||
|   Diseqcs.Load(AddDirectory(ConfigDirectory, "diseqc.conf"), true, Setup.DiSEqC); | ||||
|   Channels.Load(AddDirectory(ConfigDirectory, "channels.conf"), false, true); | ||||
|   Timers.Load(AddDirectory(ConfigDirectory, "timers.conf")); | ||||
|   Commands.Load(AddDirectory(ConfigDirectory, "commands.conf"), true); | ||||
|   RecordingCommands.Load(AddDirectory(ConfigDirectory, "reccmds.conf"), true); | ||||
|   SVDRPhosts.Load(AddDirectory(ConfigDirectory, "svdrphosts.conf"), true); | ||||
|   Keys.Load(AddDirectory(ConfigDirectory, "remote.conf")); | ||||
|   KeyMacros.Load(AddDirectory(ConfigDirectory, "keymacros.conf"), true); | ||||
|  | ||||
|   if (!*cFont::GetFontFileName(Setup.FontOsd)) { | ||||
|      const char *msg = "no fonts available - OSD will not show any text!"; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user