rados.py: wrap target in c_char_p()

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
This commit is contained in:
Dan Mick 2013-06-18 11:05:52 -07:00
parent 54f74325c7
commit 64b4e4a6da

View File

@ -533,10 +533,10 @@ Rados object in state %s." % (self.state))
if target:
ret = run_in_thread(self.librados.rados_mon_command_target,
(self.cluster, target, cmdarr, len(cmd),
c_char_p(inbuf), len(inbuf),
outbufp, byref(outbuflen), outsp, byref(outslen)),
timeout)
(self.cluster, c_char_p(target), cmdarr,
len(cmd), c_char_p(inbuf), len(inbuf),
outbufp, byref(outbuflen), outsp,
byref(outslen)), timeout)
else:
ret = run_in_thread(self.librados.rados_mon_command,
(self.cluster, cmdarr, len(cmd),