Skip to content

Commit 7fb8765

Browse files
committed
Error handling in visualizeclonetree
1 parent f98ef77 commit 7fb8765

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/visualizeclonetreemain.cpp

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,18 @@ int main(int argc, char** argv)
4545
std::cerr << "Could not open '" << filenameLeafLabeling << "' for reading" << std::endl;
4646
return 1;
4747
}
48-
48+
4949
NonBinaryCloneTree T;
50-
if (!T.read(inT)) return 1;
51-
if (!T.readLeafLabeling(inLeafLabeling)) return 1;
50+
try
51+
{
52+
if (!T.read(inT)) return 1;
53+
if (!T.readLeafLabeling(inLeafLabeling)) return 1;
54+
}
55+
catch (std::runtime_error& e)
56+
{
57+
std::cerr << e.what() << std::endl;
58+
return 1;
59+
}
5260

5361
StringToIntMap colorMap;
5462
if (filenameColorMap.empty())

0 commit comments

Comments
 (0)