Software / code / prosody
Comparison
util/datamanager.lua @ 6998:86607fe755b6
util.datamanager: Handle potential error from :write() call
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 11 Dec 2015 20:26:04 +0100 |
| parent | 6997:0ab228bc21c6 |
| child | 6999:0ad66d12113a |
comparison
equal
deleted
inserted
replaced
| 6997:0ab228bc21c6 | 6998:86607fe755b6 |
|---|---|
| 230 if f:seek() ~= pos then | 230 if f:seek() ~= pos then |
| 231 log("debug", "fallocate() changed file position"); | 231 log("debug", "fallocate() changed file position"); |
| 232 f:seek("set", pos); | 232 f:seek("set", pos); |
| 233 end | 233 end |
| 234 | 234 |
| 235 if ok then | 235 ok, msg = f:write(data); |
| 236 f:write(data); | 236 if not ok then |
| 237 else | 237 f:close(); |
| 238 return ok, msg; | 238 return ok, msg; |
| 239 end | 239 end |
| 240 | 240 |
| 241 ok, msg = f:close(); | 241 ok, msg = f:close(); |
| 242 if not ok then | 242 if not ok then |