diff --git a/gnome/src/config/reqaccount.c b/gnome/src/config/reqaccount.c
index f9b98c6ef9ca1249a80f95b7dbdbd583934673e0..b6df7951fb5d45beeba59e3c866d219fe7d57cc9 100644
--- a/gnome/src/config/reqaccount.c
+++ b/gnome/src/config/reqaccount.c
@@ -137,7 +137,7 @@ rest_account get_rest_account(char *host,char *email)
         ra.success = 1;
     } else {
         ra.success = 0;
-        strcpy(ra.reason, ret);
+        strncpy(ra.reason, ret, sizeof(ra.reason));
     }
 
     puts(ret);