Added missing free()
(cherry picked from commit ff3a4b010b24c0293c3cefc1c8582b23775e1870)
diff --git a/library/pem.c b/library/pem.c
index 41f36ab..5078f9d 100644
--- a/library/pem.c
+++ b/library/pem.c
@@ -330,6 +330,7 @@
             return( POLARSSL_ERR_PEM_PASSWORD_MISMATCH );
         }
 #else
+        free( buf );
         return( POLARSSL_ERR_PEM_FEATURE_UNAVAILABLE );
 #endif
     }