﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
2623	RegDelete() returns 0 instead of 2 when unable to delete key	Factfinder	Jon	"After installing the latest AutoIt version (3.3.10.2) I noticed it. I'm not sure about the older versions.

I noticed it when I was not able to delete an AV leftover service that was still running.

I created a registry key, removed Full Access but left Read Access for all the groups:

$ret = RegDelete(""HKEY_LOCAL_MACHINE\SOFTWARE\test""); subkey with only read access for evryone
MsgBox(0, ""delte aatest"", $ret & "","" &  @error); $ret = 0 @error= 1

From the function description:
Success: 	1.
Special: 	0 if the key/value does not exist.
Failure: 	2 if error deleting key/value and sets the @error flag to non-zero.

It means the return value says the key doesn't exist. 
In short instead of 2 it returns 0. 
"	Bug	closed	3.3.13.11	AutoIt	3.3.10.2	None	Fixed		
