Added defer statement

All peeks should be covered by defer now, I think
This commit is contained in:
apense
2015-05-24 18:36:52 -04:00
parent d48bcb9873
commit f610f8c5f0

View File

@@ -346,8 +346,8 @@ when not defined(js):
proc fsPeekData(s: Stream, buffer: pointer, bufLen: int): int =
let pos = fsGetPosition(s)
defer: fsSetPosition(s, pos)
result = readBuffer(FileStream(s).f, buffer, bufLen)
fsSetPosition(s, pos)
proc fsWriteData(s: Stream, buffer: pointer, bufLen: int) =
if writeBuffer(FileStream(s).f, buffer, bufLen) != bufLen: