File ircd-ratbox-3.0.8_undefined_behavior_m_oper.patch of Package ircd-ratbox

Index: modules/m_oper.c
===================================================================
--- modules/m_oper.c	(revision 27436)
+++ modules/m_oper.c	(revision 27437)
@@ -353,8 +353,9 @@
 			return 0;
 		}
 
+		parv[1]++;
 		b_response =
-			rb_base64_decode((const unsigned char *)++parv[1], strlen(parv[1]), &len);
+			rb_base64_decode((const unsigned char *)parv[1], strlen(parv[1]), &len);
 
 		if(len != SHA_DIGEST_LENGTH
 		   || memcmp(source_p->localClient->chal_resp, b_response, SHA_DIGEST_LENGTH))

Property changes on: .
___________________________________________________________________
Added: svn:mergeinfo
   Merged /ircd-ratbox/trunk:r27167

openSUSE Build Service is sponsored by