diff -r e740bbb8350c -r c941cb2cedf7 libpurple/request.c --- a/libpurple/request.c Sun May 12 12:45:52 2013 +0200 +++ b/libpurple/request.c Sun May 12 13:03:50 2013 +0200 @@ -918,8 +918,8 @@ g_return_if_fail(field != NULL); g_return_if_fail(field->type == PURPLE_REQUEST_FIELD_INTEGER); - if (field->u.integer.value < field->u.integer.lower_bound || - field->u.integer.value > field->u.integer.upper_bound) { + if (value < field->u.integer.lower_bound || + value > field->u.integer.upper_bound) { purple_debug_error("request", "Int value out of bounds\n"); return; }