update Sat Sep 12 12:37:01 PDT 2009
[pkgsrc.git] / wip / aria2 / patches / patch-ad
1 $NetBSD$
2
3 --- src/SegmentMan.cc.orig      2007-09-01 12:10:30.000000000 -0400
4 +++ src/SegmentMan.cc
5 @@ -143,7 +143,7 @@ void SegmentMan::save() const {
6                         segFilename.c_str(), strerror(errno));
7    }
8  
9 -  if(rename(segFilenameTemp.c_str(), segFilename.c_str()) == -1) {
10 +  if(!File(segFilenameTemp).renameTo(segFilename)) {
11      throw new DlAbortEx(EX_SEGMENT_FILE_WRITE,
12                         segFilename.c_str(), strerror(errno));
13    }