diff -r d9d876e97a66 -r ad12a83e4acd tools/Vtable scanner/main.cpp --- a/tools/Vtable scanner/main.cpp Tue Jul 01 09:48:17 2008 +0000 +++ b/tools/Vtable scanner/main.cpp Tue Jul 01 23:42:19 2008 +0000 @@ -38,6 +38,11 @@ pVtable = (void **)dlsym(handle, argv[2]); + if (pVtable == NULL) + { + printf("Invalid vtable symbol \"%s\"\n", argv[2]); + } + if (argc >= 5) { params = argv[4];