Refactor previous fix

Signed-off-by: Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com>
diff --git a/library/x509_create.c b/library/x509_create.c
index 63894a5..91957cc 100644
--- a/library/x509_create.c
+++ b/library/x509_create.c
@@ -273,7 +273,7 @@
         }
 
         if (!in_attr_type && ((*c == ',' && *(c-1) != '\\') || c == end)) {
-            if (s >= end) {
+            if (s == c) {
                 mbedtls_free(oid.p);
                 return MBEDTLS_ERR_X509_INVALID_NAME;
             } else if (*s == '#') {