--- a/libpurple/request.c Mon Sep 09 12:59:38 2013 +0200 +++ b/libpurple/request.c Mon Sep 09 14:47:22 2013 +0200 @@ -1680,8 +1680,6 @@ void *ui_handle; va_list args; - g_return_val_if_fail(action_count > 0, NULL); - va_start(args, action_count); ui_handle = purple_request_action_varg(handle, title, primary, secondary, default_action, account, who, conv, @@ -1702,8 +1700,6 @@ void *ui_handle; va_list args; - g_return_val_if_fail(action_count > 0, NULL); - va_start(args, action_count); ui_handle = purple_request_action_with_icon_varg(handle, title, primary, secondary, default_action, account, who, conv, icon_data, icon_size, @@ -1723,8 +1719,6 @@ { PurpleRequestUiOps *ops; - g_return_val_if_fail(action_count > 0, NULL); - ops = purple_request_get_ui_ops(); if (ops != NULL && ops->request_action != NULL) { @@ -1756,8 +1750,6 @@ { PurpleRequestUiOps *ops; - g_return_val_if_fail(action_count > 0, NULL); - ops = purple_request_get_ui_ops(); if (ops != NULL && ops->request_action_with_icon != NULL) {