From ff6a973fdb92a9ce50e4a54e827928e8a91569a8 Mon Sep 17 00:00:00 2001 From: Pika <15848969+ThatNerdyPikachu@users.noreply.github.com> Date: Mon, 8 Oct 2018 16:31:38 -0400 Subject: [PATCH] lol --- stratosphere/fs_mitm/source/fsmitm_service.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/stratosphere/fs_mitm/source/fsmitm_service.hpp b/stratosphere/fs_mitm/source/fsmitm_service.hpp index b1bd62d9c..8e3561376 100644 --- a/stratosphere/fs_mitm/source/fsmitm_service.hpp +++ b/stratosphere/fs_mitm/source/fsmitm_service.hpp @@ -38,7 +38,14 @@ class FsMitMService : public IMitMServiceObject { } static bool should_mitm(u64 pid, u64 tid) { - return tid >= 0x0100000000010000ULL || Utils::HasSdMitMFlag(tid); + if(!(tid >= 0x0100000000010000ULL || Utils::HasSdMitMFlag(tid))) return false; + + FsDir tst; + char slash = '/'; + bool ret = R_SUCCEEDED(Utils::OpenSdDirForAtmosphere(tid, &slash, &tst)); + if(!ret) return false; + fsDirClose(&tst); + return true; } FsMitMService *clone() override {