Commit d8b5c8c329f93ea84aee558451f82b1d960cb920

Maks Naumov 2015-01-15T15:16:19

Remove strlen() calls from loop condition Avoid str length recalculation every iteration

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/util.h b/src/util.h
index dafb740..89816a8 100644
--- a/src/util.h
+++ b/src/util.h
@@ -277,7 +277,7 @@ GIT_INLINE(int) git__fromhex(char h)
 GIT_INLINE(int) git__ishex(const char *str)
 {
 	unsigned i;
-	for (i=0; i<strlen(str); i++)
+	for (i=0; str[i] != '\0'; i++)
 		if (git__fromhex(str[i]) < 0)
 			return 0;
 	return 1;