Show More
@@ -181,11 +181,9 b' class sshserver(object):' | |||
|
181 | 181 | self.respond('') |
|
182 | 182 | |
|
183 | 183 | # write bundle data to temporary file because it can be big |
|
184 | tempname = fp = None | |
|
184 | fd, tempname = tempfile.mkstemp(prefix='hg-unbundle-') | |
|
185 | fp = os.fdopen(fd, 'wb+') | |
|
185 | 186 | try: |
|
186 | fd, tempname = tempfile.mkstemp(prefix='hg-unbundle-') | |
|
187 | fp = os.fdopen(fd, 'wb+') | |
|
188 | ||
|
189 | 187 | count = int(self.fin.readline()) |
|
190 | 188 | while count: |
|
191 | 189 | fp.write(self.fin.read(count)) |
@@ -212,10 +210,8 b' class sshserver(object):' | |||
|
212 | 210 | self.lock.release() |
|
213 | 211 | self.lock = None |
|
214 | 212 | finally: |
|
215 |
|
|
|
216 | fp.close() | |
|
217 | if tempname is not None: | |
|
218 | os.unlink(tempname) | |
|
213 | fp.close() | |
|
214 | os.unlink(tempname) | |
|
219 | 215 | |
|
220 | 216 | def do_stream_out(self): |
|
221 | 217 | try: |
General Comments 0
You need to be logged in to leave comments.
Login now