From 9ceb0cca05b8045234d653ed100ee98f3392d892 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Sat, 21 Jan 2017 04:41:05 -0500 Subject: [PATCH] p2v: Include file and line number in internal errors. --- p2v/ssh.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/p2v/ssh.c b/p2v/ssh.c index a0026eac3..9961e7a93 100644 --- a/p2v/ssh.c +++ b/p2v/ssh.c @@ -96,8 +96,9 @@ get_ssh_error (void) } /* Like set_ssh_error, but for errors that aren't supposed to happen. */ -#define set_ssh_internal_error(fs, ...) \ - set_ssh_error ("internal error: " fs, ##__VA_ARGS__) +#define set_ssh_internal_error(fs, ...) \ + set_ssh_error ("%s:%d: internal error: " fs, __FILE__, __LINE__, \ + ##__VA_ARGS__) #define set_ssh_mexp_error(fn) \ set_ssh_internal_error ("%s: %m", fn) #define set_ssh_pcre_error() \