]> Cypherpunks.ru repositories - nncp.git/blobdiff - src/cmd/nncp-xfer/main.go
Sync directories for rename assurance
[nncp.git] / src / cmd / nncp-xfer / main.go
index cfe16b779c6bff49586e34e79808c12a969fba3e..c784b4e6bfade94a0105447ac95a595133f154d2 100644 (file)
@@ -330,6 +330,11 @@ Tx:
                                isBad = true
                                continue
                        }
+                       if err = nncp.DirSync(dstPath); err != nil {
+                               ctx.LogE("nncp-xfer", nncp.SdsAdd(sds, nncp.SDS{"err": err}), "sync")
+                               isBad = true
+                               continue
+                       }
                        os.Remove(filepath.Join(dstPath, pktName+".part"))
                        delete(sds, "tmp")
                        ctx.LogI("nncp-xfer", nncp.SdsAdd(sds, nncp.SDS{