mirror of git://git.gnupg.org/gnupg.git
common: Fix connecting to the agent.
* common/homedir.c (_gnupg_socketdir_internal): Fix error handling. -- Prior to26086b36
the non-existance of the socket directory was considered an error if a non-default home directory is used. Since26086b36
we now create the directory on demand, but the function still returned the fallback path. This made the agent bind the socket in the socket directory, and the client trying to connect to the socket in the home directory. Fixes-commit:26086b362f
Signed-off-by: Justus Winter <justus@g10code.com>
This commit is contained in:
parent
c1e6302b34
commit
caf0091553
|
@ -586,6 +586,8 @@ _gnupg_socketdir_internal (int skip_checks, unsigned *r_info)
|
|||
else
|
||||
*r_info |= 64; /* Subdir does not exist. */
|
||||
}
|
||||
else
|
||||
goto leave; /* Success! */
|
||||
}
|
||||
else
|
||||
*r_info |= 64; /* Subdir does not exist. */
|
||||
|
|
Loading…
Reference in New Issue