Static analyzer fixes
[silc.git] / lib / silcasn1 / silcasn1.c
index 2e43b49c233631a017cabee0c7b9d07791e643c3..567db93e18731af7757de125003f1adb64feec39 100644 (file)
@@ -75,7 +75,7 @@ void silc_asn1_uninit(SilcAsn1 asn1)
 
 const char *silc_asn1_tag_name(SilcAsn1Tag tag)
 {
-  switch (tag) {
+  switch ((long)tag) {
   case SILC_ASN1_END:
     return "END";
   case SILC_ASN1_TAG_OPTS:
@@ -182,8 +182,6 @@ SilcBool silc_asn1_dump(SilcAsn1 asn1, SilcBuffer src)
 
     if (renc == SILC_BER_ENC_PRIMITIVE)
       len = len + rdata_len;
-    else
-      len = len;
 
     if (len)
       silc_buffer_pull(src, len);