Unchecked malloc fixes
[openssl.git] / crypto / dso / dso_vms.c
index 8793f7e0ff4154b22edda209a9967adbe7db206d..0eff96ec22f9925ba183fbabc1e97a9dc54c2826 100644 (file)
@@ -539,7 +539,8 @@ static char *vms_name_converter(DSO *dso, const char *filename)
 {
     int len = strlen(filename);
     char *not_translated = OPENSSL_malloc(len + 1);
-    strcpy(not_translated, filename);
+    if(not_translated)
+        strcpy(not_translated, filename);
     return (not_translated);
 }