diff -r 181ebb961493 -r 2a14281b124b console/gntrequest.c --- a/console/gntrequest.c Wed Aug 09 17:22:55 2006 +0000 +++ b/console/gntrequest.c Wed Aug 09 18:00:38 2006 +0000 @@ -234,7 +234,8 @@ else if (type == GAIM_REQUEST_FIELD_STRING) { GntWidget *entry = field->ui_data; - gaim_request_field_string_set_value(field, gnt_entry_get_text(GNT_ENTRY(entry))); + const char *text = gnt_entry_get_text(GNT_ENTRY(entry)); + gaim_request_field_string_set_value(field, (text && *text) ? text : NULL); } else if (type == GAIM_REQUEST_FIELD_INTEGER) {