void ipt_ACCOUNT_free_entries(struct ipt_ACCOUNT_context *ctx)
{
- if (ctx->handle.handle_nr >= 0)
+ if (ctx->handle.handle_nr != -1)
{
setsockopt(ctx->sockfd, IPPROTO_IP, IPT_SO_SET_ACCOUNT_HANDLE_FREE, &ctx->handle, sizeof (struct ipt_account_handle_sockopt));
ctx->handle.handle_nr = -1;
ctx->sockfd =-1;
}
-int ipt_ACCOUNT_read_entries(struct ipt_ACCOUNT_context *ctx, char *table, char dont_flush)
+int ipt_ACCOUNT_read_entries(struct ipt_ACCOUNT_context *ctx, const char *table, char dont_flush)
{
unsigned int s = sizeof (struct ipt_account_handle_sockopt);
int rtn;
return 0;
}
-char *ipt_ACCOUNT_get_next_name(struct ipt_ACCOUNT_context *ctx)
+const char *ipt_ACCOUNT_get_next_name(struct ipt_ACCOUNT_context *ctx)
{
if (((char *)ctx->data)[ctx->pos] == NULL)
return NULL;