From: | Pavel Raiskup <praiskup(at)redhat(dot)com> |
---|---|
To: | pgsql-odbc(at)postgresql(dot)org |
Cc: | Hiroshi Saito <hiroshi(at)winpg(dot)jp>, pgsql-announce(at)postgresql(dot)org |
Subject: | Re: psqlODBC 09.05.0200 Released |
Date: | 2016-04-18 13:02:06 |
Message-ID: | 3259874.lgiBp3an9Y@nb.usersys.redhat.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-announce pgsql-odbc |
Weird, this should be reproducible almost everywhere, can somebody
confirm?
Seems like the attached patch should help, though it is a clear revert for
commit d5374bcc4d58556eb5cc70241c44dcad4d9b441e. As there is no pointer
from the original fix to any discussion or bug report, I believe this is
regression and I'm proposing "as is". Can you point me somewhere so we
can try to find a real fix for the original issue?
Thanks!
Pavel
On Thursday 14 of April 2016 15:48:16 Pavel Raiskup wrote:
> On Thursday 14 of April 2016 15:47:06 Pavel Raiskup wrote:
> > Hi, fyi, I keep getting...
> >
> > + cat ./regression.diffs
> > *** ./expected/param-conversions.out Sat Apr 9 14:19:08 2016
> > --- results/param-conversions.out Thu Apr 14 15:44:56 2016
> > ***************
> > *** 72,83 ****
> >
> > Testing "SELECT 1.3 > ?" with SQL_C_CHAR -> SQL_FLOAT param "3', 'injected, BAD!', '1"...
> > SQLExecDirect failed
> > ! 22P02=ERROR: invalid input syntax for type double precision: "3', 'injected, BAD!', '1";
> > Error while executing the query
> >
> > Testing "SELECT 1.4 > ?" with SQL_C_CHAR -> SQL_FLOAT param "4 \'bad', '1"...
> > SQLExecDirect failed
> > ! 22P02=ERROR: invalid input syntax for type double precision: "4 \'bad', '1";
> > Error while executing the query
> >
> > Testing "SELECT 1-?" with SQL_C_CHAR -> SQL_INTEGER param "-1"...
> > --- 72,83 ----
> >
> > Testing "SELECT 1.3 > ?" with SQL_C_CHAR -> SQL_FLOAT param "3', 'injected, BAD!', '1"...
> > SQLExecDirect failed
> > ! 22P02=ERROR: invalid input syntax for type numeric: "3', 'injected, BAD!', '1";
> > Error while executing the query
> >
> > Testing "SELECT 1.4 > ?" with SQL_C_CHAR -> SQL_FLOAT param "4 \'bad', '1"...
> > SQLExecDirect failed
> > ! 22P02=ERROR: invalid input syntax for type numeric: "4 \'bad', '1";
> > Error while executing the query
> >
> > Testing "SELECT 1-?" with SQL_C_CHAR -> SQL_INTEGER param "-1"...
> > + read line
> >
> > ... on Fedora 23. I'll try to look more carefuly next week unless there
> > is somebody quicker than me.
> >
> > Thanks, Pavel
>
> Full log:
> https://kojipkgs.fedoraproject.org//work/tasks/9375/13659375/build.log
>
> Pavel
Attachment | Content-Type | Size |
---|---|---|
0001-Revert-Fix-the-bug-about-MONEY-type.patch | text/x-patch | 2.0 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Stephen Frost | 2016-04-18 15:24:54 | PostgresOpen 2016 - Call For Papers! |
Previous Message | Umair Shahid | 2016-04-18 11:57:48 | Postgres-XL 9.5 R1 Released |
From | Date | Subject | |
---|---|---|---|
Next Message | Inoue, Hiroshi | 2016-04-18 22:50:30 | Re: psqlODBC 09.05.0200 Released |
Previous Message | Tsunakawa, Takayuki | 2016-04-15 00:08:00 | Re: use psqlodbc on Windows without Windows driver manager? |