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