1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Index: libiodbc2/iodbcinst/inifile.c
===================================================================
--- libiodbc2.orig/iodbcinst/inifile.c 2014-05-09 13:07:52.748025370 +0200
+++ libiodbc2/iodbcinst/inifile.c 2014-05-09 13:07:52.744025529 +0200
@@ -1023,7 +1023,8 @@
if (!_iodbcdm_cfg_find (pCfg, (char*)lpszSection, NULL))
{
- while (curr < cbRetBuffer && 0 == _iodbcdm_cfg_nextentry (pCfg))
+ while (curr < cbRetBuffer && 0 == _iodbcdm_cfg_nextentry (pCfg)
+ && pCfg->section)
{
if (_iodbcdm_cfg_section (pCfg))
break;
|