Issue Details (XML | Word | Printable)

Key: CORE-3388
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Alexander Peshkov
Reporter: Alexander Peshkov
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Firebird Core

Does not build on fedore core

Created: 16/Mar/11 08:03 AM   Updated: 16/May/12 11:25 AM
Component/s: Engine
Affects Version/s: 2.1.4
Fix Version/s: 2.1.5

Time Tracking:
Not Specified

Environment:
linux
fedora core

Planning Status: Unspecified


 Description  « Hide
Issue was reported privately by Philippe Makowski.

During build such error happens:
../temp/boot/jrd/scl.cpp:252:17: error: cannot pass objects of non-trivially-copyable type 'const class Firebird::MetaName' through '...'

Must say that wise compiler noticed a real bug in our code. It stayed unnoticed cause this branch is executed only in a case of corrupted ACL. But inf such case happens, this bug will cause segfault.
The issue is specific for 2.1 - previous version does not use MetaName here, next is using Arg::Str(s_class->scl_name) which handles MetaName correctly.

 All   Comments   Work Log   Change History   Version Control   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.