libtt: Resolve coverity warnings

This commit is contained in:
Peter Howkins
2018-04-11 19:31:03 +01:00
parent db88cb0d13
commit 30ad8e35e5
11 changed files with 50 additions and 38 deletions

View File

@@ -231,10 +231,12 @@ static int original_umask = 0; /* for restoring */
static char *
copystring(const char *src)
{
int len = strlen (src);
int len;
char *cp;
if (!src) return NULL;
len = strlen (src);
cp = malloc (len + 1);
if (cp)
strcpy (cp, src);
@@ -1256,6 +1258,7 @@ do_add(char *inputfilename, int lineno, int argc, char *argv[])
prefix (inputfilename, lineno);
fprintf (stderr,
"protodata_hex contains odd number of or non-hex characters\n");
free(protodata);
return (1);
}
}
@@ -1290,6 +1293,7 @@ do_add(char *inputfilename, int lineno, int argc, char *argv[])
fprintf (stderr,
"authdata_hex contains odd number of or non-hex characters\n");
free (protodata);
free (authdata);
return (1);
}
}