From c7daf37e441c10f2480237ebc0fa79385a869094 Mon Sep 17 00:00:00 2001 From: ahoka Date: Mon, 12 Apr 2021 21:02:13 -0500 Subject: [PATCH] tempdir: Use string::compare instead of find --- src/tempdir.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tempdir.h b/src/tempdir.h index c7ffb9f6..d2f87740 100644 --- a/src/tempdir.h +++ b/src/tempdir.h @@ -55,8 +55,10 @@ namespace AhoViewer for (auto&& dir : Glib::Dir(Glib::get_tmp_dir())) { + std::string filename{ PACKAGE "." }; // 7 = strlen(".XXXXXX") - if (dir.find(PACKAGE ".") != std::string::npos && dir.length() == strlen(PACKAGE) + 7) + if (dir.compare(0, filename.length(), filename) == 0 && + dir.length() == filename.length() + 7) remove_dir(Glib::build_filename(tmp_path, dir)); }