Skip to content

Commit e1c313d

Browse files
author
Daniel Kroening
authored
Merge pull request #1039 from tautschnig/signed-unsigned
Fix typing in signed/unsigned comparison
2 parents 7f4599f + 8542736 commit e1c313d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/util/tempfile.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,10 @@ int my_mkstemps(char *template_str, int suffix_len)
4545

4646
std::size_t template_length=strlen(template_str);
4747

48-
if(suffix_len+6>template_length)
48+
if(suffix_len<0)
49+
return -1;
50+
51+
if(static_cast<std::size_t>(suffix_len+6)>template_length)
4952
return -1; // suffix too long
5053

5154
char *XXXXXX_pos=

0 commit comments

Comments
 (0)