From 82b83d13f11fb7b979d41cd79d2d7927d5925e0e Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 3 Feb 2025 12:12:10 +0600 Subject: [PATCH] Email cheking extend --- source/libublsettingsui-gtk3.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/libublsettingsui-gtk3.c b/source/libublsettingsui-gtk3.c index 494b4cf..a72143b 100644 --- a/source/libublsettingsui-gtk3.c +++ b/source/libublsettingsui-gtk3.c @@ -569,7 +569,11 @@ char *yon_gtk_entry_check_restricted(GtkEntry *target){ switch(purpose){ case GTK_INPUT_PURPOSE_EMAIL:{ char *temp = NULL; - if (!((temp = strstr(text,"@"))&&strstr(temp,"."))){ + if (!((temp = strstr(text,"@"))&& + strstr(temp,".")&& + strlen(temp)!=strlen(text)&& + temp[1]!='.'&& + strstr(temp,".")[1]!='\0')){ error = yon_char_get_localised_from_lib(EMAIL_INVALID_LABEL); } }