Parcourir la source

UI: Fix a memory leak when renaming mixer sources

jp9000 il y a 8 ans
Parent
commit
573fbbfead
1 fichiers modifiés avec 2 ajouts et 4 suppressions
  1. 2 4
      UI/window-basic-main.cpp

+ 2 - 4
UI/window-basic-main.cpp

@@ -2310,8 +2310,8 @@ void OBSBasic::MixerRenameSource()
 			continue;
 		}
 
-		obs_source_t *sourceTest =
-				obs_get_source_by_name(name.c_str());
+		OBSSource sourceTest = obs_get_source_by_name(name.c_str());
+		obs_source_release(sourceTest);
 
 		if (sourceTest) {
 			OBSMessageBox::information(this,
@@ -2321,8 +2321,6 @@ void OBSBasic::MixerRenameSource()
 		}
 
 		obs_source_set_name(source, name.c_str());
-		obs_source_release(sourceTest);
-
 		break;
 	}
 }