Re: Bug in convert.c copy_and_convert_field
От | Paul Cochrane |
---|---|
Тема | Re: Bug in convert.c copy_and_convert_field |
Дата | |
Msg-id | 42107602.1020700@tuht.scot.nhs.uk обсуждение исходный текст |
Ответ на | Re: Bug in convert.c copy_and_convert_field ("Dave Page" <dpage@vale-housing.co.uk>) |
Список | pgsql-odbc |
Dave Page wrote: > > >>Subject: Re: [ODBC] Bug in convert.c copy_and_convert_field >> >>I've found a quick fix to this problem. I've simply added a line: >> >> strncpy(ptr+len, "\0", 1); >> >>just before the mylog line on line 850 of convert.c. I believe this >>simply ensures that there is a NULL at the end of the string >>stored in >>ptr. There may be a more elegant way to do this but it seems to work. >> >> > >I don't know if this fix is correct or not, but are you sure that ptr is >big enough to do this without clobbering something else? > >Regards, Dave. > > To be honest, I'm not entirely sure. I'm guessing that it's OK since the returned LEN vaule seems to be set correctly. The mylog just returns rubbish as the string value which I took to be related to not having a NULL at the end of the string. Paul -- Paul Cochrane (paul.m.cochrane@tuht.scot.nhs.uk) +-------------------------------------------------------- | Tayside Orthopaedic & Rehabilitation Technology Centre | Ninewells Hospital & Medical School | Dundee, Scotland, UK. | DD1 9SY | Phone: Internal: 36284 | External: +44 (1382) 496284 | Fax: +44 (1382) 496322 +--------------------------------------------------------
В списке pgsql-odbc по дате отправления: