skip path prefix from .pyc compilation
authorFelix Domke <tmbinc@elitedvb.net>
Thu, 2 Apr 2009 12:57:37 +0000 (14:57 +0200)
committerFelix Domke <tmbinc@elitedvb.net>
Thu, 2 Apr 2009 12:57:37 +0000 (14:57 +0200)
main/bsod.cpp

index 583107d..b32b915 100644 (file)
@@ -92,6 +92,11 @@ void bsodFatal(const char *component)
                        if (end == std::string::npos)
                                break;
                        end = lines.rfind("/", end);
+                               /* skip a potential prefix to the path */
+                       int path_prefix = lines.find("/image/", start);
+                       if (path_prefix != std::string::npos && ((path_prefix + 6) < end))
+                               start = path_prefix + 6;
+
                        if (end == std::string::npos)
                                break;
                        if (end - start >= (256 - strlen(INFOFILE)))