diff --git a/AirPlay/reverseHTTP.cpp b/AirPlay/reverseHTTP.cpp
index 1869c63..4ba649b 100644
--- a/AirPlay/reverseHTTP.cpp
+++ b/AirPlay/reverseHTTP.cpp
@@ -27,7 +27,7 @@ PTTH::PTTH()
bool PTTH::conn(const char *address)
{
- char *addr_chr = (char *)malloc(strlen(address)+1);
+ char addr_chr[strlen(address) + 1];
strcpy(addr_chr,address);
char *addr_hostname = strtok(addr_chr, ":");
@@ -67,7 +67,6 @@ bool PTTH::conn(const char *address)
}
printf("[PTTH] %s Connected\n",addr_port);
- free(addr_chr);
return true;
}
diff --git a/bilibili/Info.plist b/bilibili/Info.plist
index 008f047..1399428 100644
--- a/bilibili/Info.plist
+++ b/bilibili/Info.plist
@@ -233,7 +233,7 @@
CFBundleVersion
- 3083
+ 3088
Fabric
APIKey
diff --git a/bilibili/Player/PlayerView.mm b/bilibili/Player/PlayerView.mm
index cc27824..714b347 100644
--- a/bilibili/Player/PlayerView.mm
+++ b/bilibili/Player/PlayerView.mm
@@ -386,17 +386,17 @@ - (NSDictionary *) getVideoInfo:(NSString *)url{
}
}
- MediaInfoDLL::MediaInfo MI = *new MediaInfoDLL::MediaInfo;
- MI.Open([url cStringUsingEncoding:NSUTF8StringEncoding]);
- MI.Option(__T("Inform"), __T("Video;%Width%"));
- NSString *width = [NSString stringWithCString:MI.Inform().c_str() encoding:NSUTF8StringEncoding];
- MI.Option(__T("Inform"), __T("Video;%Height%"));
- NSString *height = [NSString stringWithCString:MI.Inform().c_str() encoding:NSUTF8StringEncoding];
+ MediaInfoDLL::MediaInfo *MI = new MediaInfoDLL::MediaInfo;
+ MI->Open([url cStringUsingEncoding:NSUTF8StringEncoding]);
+ MI->Option(__T("Inform"), __T("Video;%Width%"));
+ NSString *width = [NSString stringWithCString:MI->Inform().c_str() encoding:NSUTF8StringEncoding];
+ MI->Option(__T("Inform"), __T("Video;%Height%"));
+ NSString *height = [NSString stringWithCString:MI->Inform().c_str() encoding:NSUTF8StringEncoding];
NSDictionary *info = @{
@"width": width,
@"height": height,
};
- delete &MI;
+ delete MI;
return info;
}