hwc3: Free drmConnector object after taking backup am: b6c77a1da5

Original change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/3375924

Change-Id: I0ca66fa248f7aeec77a90bb341c31738cf1598ec
Signed-off-by: Automerger Merge Worker <[email protected]>
diff --git a/system/hwc3/DrmConnector.cpp b/system/hwc3/DrmConnector.cpp
index d890644..a7b6729 100644
--- a/system/hwc3/DrmConnector.cpp
+++ b/system/hwc3/DrmConnector.cpp
@@ -67,7 +67,6 @@
         mModes.push_back(std::move(mode));
     }
 
-    drmModeFreeConnector(drmConnector);
 
     if (mStatus == DRM_MODE_CONNECTED) {
         std::optional<EdidInfo> maybeEdidInfo = loadEdid(drmFd);
@@ -87,6 +86,7 @@
               __FUNCTION__, mId, (mWidthMillimeters ? *mWidthMillimeters : 0),
               (mHeightMillimeters ? *mHeightMillimeters : 0));
 
+    drmModeFreeConnector(drmConnector);
     return true;
 }