]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Event: Fix incorrect memset
authorHaomai Wang <haomaiwang@gmail.com>
Mon, 12 Jan 2015 14:34:38 +0000 (22:34 +0800)
committerHaomai Wang <haomaiwang@gmail.com>
Thu, 15 Jan 2015 19:07:12 +0000 (03:07 +0800)
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
src/msg/async/Event.cc

index 38149e26d7c51016d3c9a67a357db39b1e42b68f..e54d8cce21b7b485cd2512bdd91677adc61d43e5 100644 (file)
@@ -121,8 +121,8 @@ int EventCenter::create_file_event(int fd, int mask, EventCallbackRef ctxt)
       lderr(cct) << __func__ << " failed to realloc file_events" << cpp_strerror(errno) << dendl;
       return -errno;
     }
-    memset(file_events+nevent, 0, sizeof(FileEvent)*(new_size-nevent));
     file_events = new_events;
+    memset(file_events+nevent, 0, sizeof(FileEvent)*(new_size-nevent));
     nevent = new_size;
   }