]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Don't use void * arithmetic in interposed_oid
authorGreg Hudson <ghudson@mit.edu>
Sat, 13 Oct 2012 14:58:14 +0000 (10:58 -0400)
committerGreg Hudson <ghudson@mit.edu>
Sat, 13 Oct 2012 14:58:14 +0000 (10:58 -0400)
src/lib/gssapi/mechglue/g_initialize.c

index b4cc4da6281108477f65b4588a80fbb5f241b944..62c59eaf537567ce1482e4e3f02500afcbd4749b 100644 (file)
@@ -818,7 +818,8 @@ interposed_oid(gss_OID pre, gss_OID real)
        }
 
        memcpy(o->elements, pre->elements, pre->length);
-       memcpy(o->elements + pre->length, real->elements, real->length);
+       memcpy((char *)o->elements + pre->length, real->elements,
+              real->length);
 
        return o;
 }