if (!PyArg_ParseTuple(arg, "O&:get", convuint, &i)) goto end;
if (i >= 255) VALERR("index must be < 255");
rc = bytestring_pywrap(0, GFSHARE_S(me)->sz);
- gfshare_get(GFSHARE_S(me), i, PyString_AS_STRING(rc));
+ gfshare_get(GFSHARE_S(me), i, BIN_PTR(rc));
end:
return (rc);
}
PyObject *rc = 0;
if (GFSHARE_S(me)->i < GFSHARE_S(me)->t) VALERR("not enough shares yet");
rc = bytestring_pywrap(0, GFSHARE_S(me)->sz);
- gfshare_combine(GFSHARE_S(me), PyString_AS_STRING(rc));
+ gfshare_combine(GFSHARE_S(me), BIN_PTR(rc));
end:
return (rc);
}