don't calculate unused stuff
authorLove Hörnquist Åstrand <lha@kth.se>
Thu, 28 May 2009 01:20:58 +0000 (01:20 +0000)
committerLove Hörnquist Åstrand <lha@kth.se>
Thu, 28 May 2009 01:20:58 +0000 (01:20 +0000)
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25252 ec53bebd-3082-4978-b11e-865c3cabbd6b

lib/asn1/der_get.c

index c0a9a28b9b95f073e4275a80a8b8ef80db06fe26..bc193fde49b87ae897009b95bed99b847b45d8d5 100644 (file)
@@ -570,10 +570,7 @@ der_match_tag_and_length (const unsigned char *p, size_t len,
     ret += l;
     e = der_get_length (p, len, length_ret, &l);
     if (e) return e;
-    p += l;
-    len -= l;
-    ret += l;
-    if(size) *size = ret;
+    if(size) *size = ret + l;
     return 0;
 }