[gpgme] change work dir
Marcus Brinkmann
marcus.brinkmann at ruhr-uni-bochum.de
Sun Dec 12 19:47:49 CET 2004
At Sun, 12 Dec 2004 18:42:23 +0100,
Franz Scheerer <fscheerer1 at gmx.de> wrote:
>
> Hi,
>
> I do not understand the sense behind gpg in general and especially not
> the sense of gpgme.
>
> But I just took a glance on that funny code:
>
> > > - assert (file_name);
>
> Obivously file_name is expected not to be empty at that point.
Wrong, as the surrounding code clearly shows.
> > > - new_file_name = strdup (new_file_name);
>
> So, strdup does approximately the same as the familiar strcpy, but allocates
> memory for the destination, too. That makes sense, if no memory is allocated
> for the destination new_file_name. But, in this case the argument of strdup
> can not be new_file_name. Most likely one should use file_name (not
> new_file-name) as argument instead, which is not empty as asserted before.
You are confused about how the code is supposed to work.
Thanks,
Marcus
More information about the Gnupg-devel
mailing list