diff options
Diffstat (limited to 'view/kernelcache/core/KernelCache.cpp')
| -rw-r--r-- | view/kernelcache/core/KernelCache.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/view/kernelcache/core/KernelCache.cpp b/view/kernelcache/core/KernelCache.cpp index be6a4eb6..6cb3fca6 100644 --- a/view/kernelcache/core/KernelCache.cpp +++ b/view/kernelcache/core/KernelCache.cpp @@ -2145,11 +2145,9 @@ extern "C" cache->object->ReleaseAPIRef(); } - bool BNKCViewLoadImageWithInstallName(BNKernelCache* cache, char* name) + bool BNKCViewLoadImageWithInstallName(BNKernelCache* cache, const char* name) { std::string imageName = std::string(name); - // FIXME !!!!!!!! BNFreeString(name); - if (cache->object) return cache->object->LoadImageWithInstallName(imageName); @@ -2321,10 +2319,9 @@ extern "C" return nullptr; } - char* BNKCViewGetImageHeaderForName(BNKernelCache* cache, char* name) + char* BNKCViewGetImageHeaderForName(BNKernelCache* cache, const char* name) { std::string imageName = std::string(name); - BNFreeString(name); if (cache->object) { auto header = cache->object->SerializedImageHeaderForName(imageName); |
