Subject | Re: [IBO] Problem with 4.9.13 Beta 14 .. ISC ERROR CODE:335544382 when logging on to database - patched. |
---|---|
Author | Jason Wharton |
Post date | 2011-04-09T00:14:03Z |
Hopefully this gets through...
Also, you all might want to take notice of a newly installed bug tracking
system for IBO development.
You can access it here: http://community.ibobjects.com:8080/mantis
I would appreciate it if everyone made use of this central repository to
report bugs that you find in IBO.
This issue resolved was the first one in it. Let's keep the momentum going!
Jason Wharton
Also, you all might want to take notice of a newly installed bug tracking
system for IBO development.
You can access it here: http://community.ibobjects.com:8080/mantis
I would appreciate it if everyone made use of this central repository to
report bugs that you find in IBO.
This issue resolved was the first one in it. Let's keep the momentum going!
Jason Wharton
----- Original Message -----
From: "Adrian Wreyford" <wreymed@...>
To: <IBObjects@yahoogroups.com>
Sent: Friday, April 08, 2011 1:55 PM
Subject: [IBO] Problem with 4.9.13 Beta 14 .. ISC ERROR CODE:335544382 when
logging on to database - patched.
> The following patch supplied by Jason fixes the ISC ERROR CODE:335544382
> Invalid clumplet buffer structure: buffer end before end of clumplet - no
> length component,
>
> when logging on with the IB_Connection.ReservePageSpace := dpbTrue
>
> The passed buffer was terminated early, resulting in this error ... and
> this patch fixes the problem:
>
> Replace the code in IB_connection.pas line:16510 with:
>
> procedure TIB_Connection.BuildDPB( var BufPtr: integer;
> var Buffer: array of byte;
> Item: byte;
> Contents: String );
> var
> Dest: Pointer;
> RawString: RawByteString;
> begin
> if Contents = #0 then
> begin
> SetLength( RawString, 1 );
> RawString[1] := #0;
> end
> else
> begin
[snip]