Task #44 — Undefined dbpoll function called with freetds 1.3.3
Attached to Project — OpenDBX
Opened by Florian Weimer (fweimer) - Tuesday, 21 Feb 2023, 11:56am
| Bug Report | Low | ||
| Backend | Normal | ||
| Unconfirmed | 1.4.x | ||
| No-one | Undecided | ||
| All | |||
|
With freetds 1.3.3, dbpoll is just a stub that always returns success. Such stub functions are not declared in <sybdb.h> if DBLIB_UNIMPLEMENTED is not defined. However, backends/mssql/mssql_basic.c calls this function unconditionally. This still works if the compiler supports implicit function declarations, but future compilers won't. (Implicit function declarations are no longer part of C as of C99.) |
|||
Comments (0) | Attachments (1) | Related Tasks (0/0) | Notifications (1) | Reminders (0) | History |
| Date | User | Event |
|---|---|---|
| Tuesday, 21 Feb 2023, 11:56am | Florian Weimer (fweimer) | Task opened |
| Tuesday, 21 Feb 2023, 11:56am | Florian Weimer (fweimer) | User added to notification list: Florian Weimer (fweimer) |
| Tuesday, 21 Feb 2023, 12:26pm | Florian Weimer (fweimer) | Attachment added: opendbx-c99.patch (Call dbpoll only if it is declared) |