ATF-log archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
org.NetBSD.atf.src: 47f3bac114ae5c961dbb98d7567eee8fcdb29b6d
revision: 47f3bac114ae5c961dbb98d7567eee8fcdb29b6d
date: 2010-10-22T08:21:52
author: jmmv%NetBSD.org@localhost
branch: org.NetBSD.atf.src
changelog:
Prevent copying check_result objects to avoid double-release crashes
As a TODO comment very well said, check_result objects are non-copyable
but had yet to be marked as such. If this had been implemented from the
very beginning, we could have avoided the double-releases on the first
place.
The double-releases were causing, among other things, a directory to
be deleted twice. The second deletion obviously failed, which triggered
an internal assertion.
Fixes execution of atf-check on Mac OS X when building with clang++ 2.0.
manifest:
format_version "1"
new_manifest [17d8ca328468c0ef2c13bd3e44b30ec95336815d]
old_revision [c17d26e8a0cf9183131b88752e958a0dcd9aefc8]
patch "atf-c/check.c"
from [4489e895be18f924fd3a1ad4945265860cb6ea43]
to [62ff6da4741ef2dd4089761677e40eca77c85274]
patch "atf-c++/check.cpp"
from [4b5e2227c70f4fa50efbce92a48e68c0b150e024]
to [79cbada5d451f9c2d13b0ea1760d6ca602cdbdc3]
patch "atf-c++/check.hpp"
from [6ea45ec456182ef6561ad1a4739e3021767cfd25]
to [f6052c685aea604095a62d37cc7c980ac5be7935]
patch "atf-c++/check_test.cpp"
from [3e9cc1b49578719cfb0b5014e44631db0477f88b]
to [80c4728b8a5a89d6806a758d629488de017d891a]
patch "atf-sh/atf-check.cpp"
from [e52e14e71a6c16419f105dea1bc3f9bf1f2ba82e]
to [091c7def27ca6fb1f1a30a15f7cf2014412cbe25]
Home |
Main Index |
Thread Index |
Old Index