소스 검색

minimal performance improvement

Stasik0 10 년 전
부모
커밋
1c491aac41
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      src/util/ua_base64.c

+ 6 - 2
src/util/ua_base64.c

@@ -41,8 +41,12 @@ UA_Int32 UA_base64_getDecodedSize(UA_String* const base64EncodedData){
 	UA_Int32 temp = base64EncodedData->length * 3 / 4;
 
 	//subtract padding
-	if(base64EncodedData->data[base64EncodedData->length-1] == '=') temp--;
-	if(base64EncodedData->data[base64EncodedData->length-2] == '=') temp--;
+	if(base64EncodedData->data[base64EncodedData->length-1] == '=') {
+		temp--;
+		if(base64EncodedData->data[base64EncodedData->length-2] == '=') {
+			temp--;
+		}
+	}
 
 	return temp;
 }