| From: | 高增琦 <pgf00a(at)gmail(dot)com> |
|---|---|
| To: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: Try to fix endless loop in ecpg with informix mode |
| Date: | 2017-11-01 11:22:04 |
| Message-ID: | CAFmBtr3TakdMnCFXjqN9PtCKCkaUuA+GCNz34Jw-k3CsDJUEjQ@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Any comments?
2017-10-26 16:03 GMT+08:00 高增琦 <pgf00a(at)gmail(dot)com>:
> Hi,
>
> I tried some tests with ecpg informix mode.
> When trying to store float data into a integer var, I got endless loop.
>
> The reason is:
> In informix mode, ecpg can accept
> string form of float number when processing query result.
> During checking the string form of float number, it seems
> that ecpg forgot to skip characters after '.'.
> Then outer loop will never stop because it hopes to see '\0'.
>
> The first patch will reproduce the problem in ecpg's regress test.
> The second patch tries to fix it in simple way.
>
> --
> GaoZengqi
> pgf00a(at)gmail(dot)com
> zengqigao(at)gmail(dot)com
>
--
GaoZengqi
pgf00a(at)gmail(dot)com
zengqigao(at)gmail(dot)com
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Alvaro Herrera | 2017-11-01 11:38:33 | strange relcache.c debug message |
| Previous Message | Lætitia Avrot | 2017-11-01 10:24:06 | Re: Adding column_constraint description in ALTER TABLE synopsis |