On Wed, 2007-11-21 at 12:17 +0100, Matthias Koenig wrote:
> A overflow problem due to wrong size specification in read/write
> calls is fixed.
What can I say, "that's really dumb of me!".
>
> Signed-off-by: Matthias Koenig <[EMAIL PROTECTED]>
> ---
>
> daemon/automount.c | 6 +++---
> 1 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/daemon/automount.c b/daemon/automount.c
> index 7becad5..f31ec11 100644
> --- a/daemon/automount.c
> +++ b/daemon/automount.c
> @@ -1125,7 +1125,7 @@ static void become_daemon(unsigned foreground)
> if (pid > 0) {
> int r;
> close(start_pipefd[1]);
> - r = read(start_pipefd[0], pst_stat, sizeof(pst_stat));
> + r = read(start_pipefd[0], pst_stat, sizeof(*pst_stat));
> if (r < 0)
> exit(1);
> exit(*pst_stat);
> @@ -2061,12 +2061,12 @@ int main(int argc, char *argv[])
> if (!master_read_master(master_list, age, 0)) {
> master_kill(master_list);
> *pst_stat = 3;
> - res = write(start_pipefd[1], pst_stat, sizeof(pst_stat));
> + res = write(start_pipefd[1], pst_stat, sizeof(*pst_stat));
> close(start_pipefd[1]);
> exit(3);
> }
>
> - res = write(start_pipefd[1], pst_stat, sizeof(pst_stat));
> + res = write(start_pipefd[1], pst_stat, sizeof(*pst_stat));
> close(start_pipefd[1]);
>
> state_mach_thid = pthread_self();
>
> _______________________________________________
> autofs mailing list
> [email protected]
> http://linux.kernel.org/mailman/listinfo/autofs
_______________________________________________
autofs mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/autofs