Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ed1189b7 authored by Olaf Hering's avatar Olaf Hering Committed by Paul Mackerras
Browse files

[PATCH] powerpc: prevent stack corruption in call_prom_ret



Use the correct pointer to clear the memory of the return values,
to prevent stack corruption in the callers stackframe.

Signed-off-by: default avatarOlaf Hering <olh@suse.de>
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent 48abec07
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -265,7 +265,7 @@ static int __init call_prom_ret(const char *service, int nargs, int nret,
	va_end(list);
	va_end(list);


	for (i = 0; i < nret; i++)
	for (i = 0; i < nret; i++)
		rets[nargs+i] = 0;
		args.args[nargs+i] = 0;


	if (enter_prom(&args, RELOC(prom_entry)) < 0)
	if (enter_prom(&args, RELOC(prom_entry)) < 0)
		return PROM_ERROR;
		return PROM_ERROR;