summaryrefslogtreecommitdiff
path: root/src/fsmagic.c
diff options
context:
space:
mode:
authorChristos Zoulas <christos@zoulas.com>2011-08-14 09:03:12 +0000
committerChristos Zoulas <christos@zoulas.com>2011-08-14 09:03:12 +0000
commitbd6cb83eb0cda0049ab1c84052dd1dd0952be089 (patch)
tree702329c08f1472ac9467f1b14d77fc6b148a9cf0 /src/fsmagic.c
parent2d3556609495804841f4aa2b676e51d0ac78c344 (diff)
downloadfile-git-bd6cb83eb0cda0049ab1c84052dd1dd0952be089.tar.gz
eliminate non-literal format strings.
Diffstat (limited to 'src/fsmagic.c')
-rw-r--r--src/fsmagic.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/fsmagic.c b/src/fsmagic.c
index b8ea0715..ab3975bb 100644
--- a/src/fsmagic.c
+++ b/src/fsmagic.c
@@ -32,7 +32,7 @@
#include "file.h"
#ifndef lint
-FILE_RCSID("@(#)$File: fsmagic.c,v 1.62 2010/09/20 20:16:08 rrt Exp $")
+FILE_RCSID("@(#)$File: fsmagic.c,v 1.63 2011/07/12 11:31:59 rrt Exp $")
#endif /* lint */
#include "magic.h"
@@ -63,22 +63,18 @@ FILE_RCSID("@(#)$File: fsmagic.c,v 1.62 2010/09/20 20:16:08 rrt Exp $")
private int
bad_link(struct magic_set *ms, int err, char *buf)
{
- const char *errfmt;
int mime = ms->flags & MAGIC_MIME;
if ((mime & MAGIC_MIME_TYPE) &&
file_printf(ms, "inode/symlink")
== -1)
return -1;
else if (!mime) {
- if (err == ELOOP)
- errfmt = "symbolic link in a loop";
- else
- errfmt = "broken symbolic link to `%s'";
if (ms->flags & MAGIC_ERROR) {
- file_error(ms, err, errfmt, buf);
+ file_error(ms, err,
+ "broken symbolic link to `%s'", buf);
return -1;
}
- if (file_printf(ms, errfmt, buf) == -1)
+ if (file_printf(ms, "broken symbolic link to `%s'", buf) == -1)
return -1;
}
return 1;