summaryrefslogtreecommitdiffstats
path: root/slobrok/src/vespa/slobrok/server/rpchooks.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'slobrok/src/vespa/slobrok/server/rpchooks.cpp')
-rw-r--r--slobrok/src/vespa/slobrok/server/rpchooks.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/slobrok/src/vespa/slobrok/server/rpchooks.cpp b/slobrok/src/vespa/slobrok/server/rpchooks.cpp
index a008e495df2..2274230b42d 100644
--- a/slobrok/src/vespa/slobrok/server/rpchooks.cpp
+++ b/slobrok/src/vespa/slobrok/server/rpchooks.cpp
@@ -522,8 +522,8 @@ RPCHooks::rpc_mirrorFetch(FRT_RPCRequest *req)
vespalib::GenCnt gencnt(args[0]._intval32);
uint32_t msTimeout = args[1]._intval32;
- (new (req->getStash())
- MirrorFetch(_env.getSupervisor(), req, _rpcsrvmap.visibleMap(), gencnt))->invoke(msTimeout);
+ req->getStash()->create<MirrorFetch>(_env.getSupervisor(), req,
+ _rpcsrvmap.visibleMap(), gencnt).invoke(msTimeout);
}
void
@@ -535,8 +535,8 @@ RPCHooks::rpc_incrementalFetch(FRT_RPCRequest *req)
vespalib::GenCnt gencnt(args[0]._intval32);
uint32_t msTimeout = args[1]._intval32;
- (new (req->getStash())
- IncrementalFetch(_env.getSupervisor(), req, _rpcsrvmap.visibleMap(), gencnt))->invoke(msTimeout);
+ req->getStash()->create<IncrementalFetch>(_env.getSupervisor(), req,
+ _rpcsrvmap.visibleMap(), gencnt).invoke(msTimeout);
}