summaryrefslogtreecommitdiffstats
path: root/slobrok
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-01-13 01:03:50 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2017-01-13 01:03:50 +0100
commit6884efd23bd91c88a15e79e402a0852acd92ceba (patch)
tree53e845594d7491c421b38b09147867002c5eadc8 /slobrok
parent5a8f6744eb3233c5fa3e243e060d2804f22bce84 (diff)
Oops, same syntax -> different semantics.
Diffstat (limited to 'slobrok')
-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);
}