Message ID | tencent_E12D0D523E1FC160E03D16ECD8E145901B06@qq.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | drm: fix free illegal pointer when create drm_property_blob failed | expand |
diff --git a/drivers/gpu/drm/drm_property.c b/drivers/gpu/drm/drm_property.c index 69dfed57c..05dba22fe 100644 --- a/drivers/gpu/drm/drm_property.c +++ b/drivers/gpu/drm/drm_property.c @@ -597,7 +597,7 @@ EXPORT_SYMBOL(drm_property_create_blob); */ void drm_property_blob_put(struct drm_property_blob *blob) { - if (!blob) + if (IS_ERR_OR_NULL(blob)) return; drm_mode_object_put(&blob->base);