X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/7f0d5926362d50ed01ea04af95a1e03777fce47c..3fc4596f2c56dbec9448685fa691333aa1ea5fb2:/client/reveng/poly.c?ds=inline

diff --git a/client/reveng/poly.c b/client/reveng/poly.c
index 1e22b8d2..4904dfda 100644
--- a/client/reveng/poly.c
+++ b/client/reveng/poly.c
@@ -786,15 +786,16 @@ prev(poly_t *poly) {
 	unsigned long fulllength = poly->length + ofs;
 	bmp_t accu;
 
-	if(ofs)
+	if(ofs) {
 		/* removable optimisation */
 		if(poly->length < (unsigned long) BMP_BIT) {
 			*poly->bitmap = rev(*poly->bitmap >> ofs, (int) poly->length) << ofs;
 			return;
 		}
+	}
 
-		/* claim remaining bits of last word (as we use public function pshift()) */
-		poly->length = fulllength;
+	/* claim remaining bits of last word (as we use public function pshift()) */
+	poly->length = fulllength;
 
 	/* reverse and swap words in the array, leaving it right-justified */
 	while(leftidx < rightidx) {