diff --git a/board/gth2/gth2.c b/board/gth2/gth2.c
index 1593f02109a6afc9d0aac375191c464ea17388a6..6da80dc758dc851e6cd13497a11b0ef266ae6688 100644
--- a/board/gth2/gth2.c
+++ b/board/gth2/gth2.c
@@ -431,7 +431,7 @@ int misc_init_r(void){
 	    (Rx[8] != ':') | (Rx[11] != ':') | (Rx[14] != ':')) {
 		printf ("*** ethernet addr invalid, using default ***\n");
 	} else {
-		setenv ("ethaddr", Rx);
+		setenv ("ethaddr", (char *)Rx);
 	}
 	return (0);
 }