diff options
author | Dominik Picheta <dominikpicheta@googlemail.com> | 2014-06-05 22:39:31 +0100 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@googlemail.com> | 2014-06-05 22:39:31 +0100 |
commit | 361b9fe468a317982edf1c4a2e66b42dda0790c1 (patch) | |
tree | fd928ed2fd2f8b6652fb9d7f801e509e81eaae43 | |
parent | ead2d4c9bd9e6b9685175d5ba66aeae95a4b532d (diff) | |
parent | 4ae9486eef1fcddc1e38c9196df4bc729bee9522 (diff) | |
download | Nim-361b9fe468a317982edf1c4a2e66b42dda0790c1.tar.gz |
Merge pull request #1243 from fowlmouth/patch-4
fix #1241
-rw-r--r-- | lib/pure/fsmonitor.nim | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/pure/fsmonitor.nim b/lib/pure/fsmonitor.nim index d6584c1a0..b35466771 100644 --- a/lib/pure/fsmonitor.nim +++ b/lib/pure/fsmonitor.nim @@ -119,8 +119,8 @@ proc getEvent(m: PFSMonitor, fd: cint): seq[TMonitorEvent] = var mev: TMonitorEvent mev.wd = event.wd if event.len.int != 0: - mev.name = newString(event.len.int) - copyMem(addr(mev.name[0]), addr event.name, event.len.int-1) + let cstr = event.name.addr.cstring + mev.name = $cstr else: mev.name = "" @@ -211,4 +211,4 @@ when isMainModule: while true: if not disp.poll(): break - \ No newline at end of file + |