patch 8.2.5162: reading before the start of the line with BS in Replace mode

Problem:    Reading before the start of the line with BS in Replace mode.
Solution:   Check the cursor column is more than zero.
diff --git a/src/edit.c b/src/edit.c
index dbfa0ae..a8e695c 100644
--- a/src/edit.c
+++ b/src/edit.c
@@ -4183,7 +4183,7 @@
 #endif
 
 	    // delete characters until we are at or before want_vcol
-	    while (vcol > want_vcol
+	    while (vcol > want_vcol && curwin->w_cursor.col > 0
 		    && (cc = *(ml_get_cursor() - 1), VIM_ISWHITE(cc)))
 		ins_bs_one(&vcol);
 
diff --git a/src/version.c b/src/version.c
index 9fba35b..cf2e77d 100644
--- a/src/version.c
+++ b/src/version.c
@@ -736,6 +736,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    5162,
+/**/
     5161,
 /**/
     5160,