--- /dev/null
+--- firebird-1.5.0.4290/src/jrd/gds.cpp.orig 2004-02-06 05:56:28.000000000 +0100
++++ firebird-1.5.0.4290/src/jrd/gds.cpp 2004-05-29 15:22:12.000000000 +0200
+@@ -2717,7 +2717,10 @@
+ va_list args;
+
+ VA_START(args, string);
+- blr_format(control, string, args);
++ /* blr_format(control, string, ...); */
++ vsprintf(control->ctl_ptr, string, args);
++ while (*control->ctl_ptr)
++ control->ctl_ptr++;
+ offset = 0;
+ PRINT_LINE;
+ Firebird::status_exception::raise(-1);