Bläddra i källkod

2008-04-22 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

	Fixed compilation error in ExpatMetalinkProcessor.cc
	* src/ExpatMetalinkProcessor.cc
Tatsuhiro Tsujikawa 17 år sedan
förälder
incheckning
7f0754c505
2 ändrade filer med 8 tillägg och 3 borttagningar
  1. 5 0
      ChangeLog
  2. 3 3
      src/ExpatMetalinkProcessor.cc

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2008-04-22  Tatsuhiro Tsujikawa  <tujikawa at rednoah dot com>
+
+	Fixed compilation error in ExpatMetalinkProcessor.cc
+	* src/ExpatMetalinkProcessor.cc
+
 2008-04-22  Tatsuhiro Tsujikawa  <tujikawa at rednoah dot com>
 
 	Reuse socket if the origin server supports HTTP keep-alive and

+ 3 - 3
src/ExpatMetalinkProcessor.cc

@@ -88,7 +88,7 @@ ExpatMetalinkProcessor::ExpatMetalinkProcessor() {}
 SharedHandle<Metalinker>
 ExpatMetalinkProcessor::parseFile(const std::string& filename)
 {
-  SharedHandle<DefaultDiskWriter> dw = new DefaultDiskWriter();
+  SharedHandle<DefaultDiskWriter> dw(new DefaultDiskWriter());
   dw->openExistingFile(filename);
 
   return parseFromBinaryStream(dw);
@@ -97,11 +97,11 @@ ExpatMetalinkProcessor::parseFile(const std::string& filename)
 SharedHandle<Metalinker>
 ExpatMetalinkProcessor::parseFromBinaryStream(const SharedHandle<BinaryStream>& binaryStream)
 {
-  _stm = new MetalinkParserStateMachine();
+  _stm.reset(new MetalinkParserStateMachine());
   ssize_t bufSize = 4096;
   unsigned char buf[bufSize];
 
-  SharedHandle<SessionData> sessionData = new SessionData(_stm);
+  SharedHandle<SessionData> sessionData(new SessionData(_stm));
   XML_Parser parser = XML_ParserCreate(0);
   try {
     XML_SetUserData(parser, sessionData.get());