|
From: | Ergus |
Subject: | Re: master b9ac4f8.. (Fix locating pdump by symlink) breaks with stow |
Date: | Mon, 24 Jun 2019 14:28:41 +0200 |
User-agent: | NeoMutt/20180716 |
On Mon, Jun 24, 2019 at 06:57:32PM +0700, Yuri Khan wrote:
On Mon, Jun 24, 2019 at 6:12 PM Ergus <address@hidden> wrote:750| char* argv0 = realpath (argv[0], NULL); 751| if (!argv0) 752| fatal ("could not resolve realpath of \"%s\": %s", 752| argv0, strerror (errno));This looks wrong. If we called realpath and it returned null, we???d probably want the original argv[0] in the error message, not the null result.
This also produces problems when using emacs from an alias like em o emc which is a very common practice.
So there should be actually other conditions to try if the first realpath call fails and not abort (call fatal) in the first try.
[Prev in Thread] | Current Thread | [Next in Thread] |