fix c_pub