\r
int LoadPlugins() {\r
int ret;\r
- char Plugin[MAXPATHLEN];\r
+ char Plugin[MAXPATHLEN * 2];\r
\r
ReleasePlugins();\r
SysLibError();\r
\r
if (Config.UseNet && hNETDriver != NULL) NET_shutdown(); \r
\r
- if (hCDRDriver != NULL) SysCloseLibrary(hCDRDriver); hCDRDriver = NULL;\r
- if (hGPUDriver != NULL) SysCloseLibrary(hGPUDriver); hGPUDriver = NULL;\r
- if (hSPUDriver != NULL) SysCloseLibrary(hSPUDriver); hSPUDriver = NULL;\r
- if (hPAD1Driver != NULL) SysCloseLibrary(hPAD1Driver); hPAD1Driver = NULL;\r
- if (hPAD2Driver != NULL) SysCloseLibrary(hPAD2Driver); hPAD2Driver = NULL;\r
+ if (hCDRDriver != NULL) { SysCloseLibrary(hCDRDriver); hCDRDriver = NULL; }\r
+ if (hGPUDriver != NULL) { SysCloseLibrary(hGPUDriver); hGPUDriver = NULL; }\r
+ if (hSPUDriver != NULL) { SysCloseLibrary(hSPUDriver); hSPUDriver = NULL; }\r
+ if (hPAD1Driver != NULL) { SysCloseLibrary(hPAD1Driver); hPAD1Driver = NULL; }\r
+ if (hPAD2Driver != NULL) { SysCloseLibrary(hPAD2Driver); hPAD2Driver = NULL; }\r
\r
if (Config.UseNet && hNETDriver != NULL) {\r
SysCloseLibrary(hNETDriver); hNETDriver = NULL;\r
int ReloadCdromPlugin()\r
{\r
if (hCDRDriver != NULL || cdrIsoActive()) CDR_shutdown();\r
- if (hCDRDriver != NULL) SysCloseLibrary(hCDRDriver); hCDRDriver = NULL;\r
+ if (hCDRDriver != NULL) { SysCloseLibrary(hCDRDriver); hCDRDriver = NULL; }\r
\r
if (UsingIso()) {\r
LoadCDRplugin(NULL);\r
} else {\r
- char Plugin[MAXPATHLEN];\r
+ char Plugin[MAXPATHLEN * 2];\r
sprintf(Plugin, "%s/%s", Config.PluginsDir, Config.Cdr);\r
if (LoadCDRplugin(Plugin) == -1) return -1;\r
}\r
IsoFile[0] = '\0';\r
return;\r
}\r
- strncpy(IsoFile, filename, MAXPATHLEN);\r
+ strncpy(IsoFile, filename, MAXPATHLEN - 1);\r
}\r
\r
const char *GetIsoFile(void) {\r