| From: | "Scot Loach" <sloach(at)sandvine(dot)com> |
|---|---|
| To: | <pgsql-odbc(at)postgresql(dot)org> |
| Subject: | crash in LIBPQ_execute_query |
| Date: | 2005-09-02 12:12:01 |
| Message-ID: | 71837C040963F748B9B94E123A289678664DFD@mailserver.sandvine.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-odbc |
Some of the queries we use can be very large.
My code is crashing here:
QResultClass *
LIBPQ_execute_query(ConnectionClass *self,char *query) {
QResultClass *qres; PGresult *pgres;
char *ptr;
char cmdbuffer[ERROR_MSG_LENGTH + 1];
char errbuffer[ERROR_MSG_LENGTH + 1]; int pos=0;
strcpy(cmdbuffer,query);
ERROR_MSG_LENGTH is 4096, my query is larger than that.
What's the rationale here and how do we fix it? This works fine with the old driver.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Merlin Moncure | 2005-09-02 12:45:36 | Re: crash in LIBPQ_execute_query |
| Previous Message | Anoop Kumar | 2005-09-02 10:45:52 | Re: Unicode support |