﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
603	_FileReadToArray() does not return an array if the file contains only a single line of text.	Bowmore	Gary	"In AutoIt 3.2.13.8 and previous beta versions _FileReadToArray() does not return an array if the file contains only a single line of text.
It does return an array in the Production version 3.2.12.1 of AutoIt

Test script to demonstrate behaviour in current beta
{{{
#include <file.au3>
#include <array.au3>
Global $g_sFileName = ''
Global $g_aFile = 0
Global $g_iStatus = 0
Global $g_sMessage = ''

;_FileReadToArray does not return array if file contains only 1 line of text
$g_sFileName = ""C:\Data\TestFile_1.txt""
$g_iStatus = _FileReadToArray($g_sFileName, $g_aFile)
$g_sMessage = ""@error       "" & @TAB & "" = "" & @error & @CRLF
$g_sMessage &= ""$g_sFileName"" & @TAB & "" = "" & $g_sFileName & @CRLF
$g_sMessage &= ""$g_aFile    "" & @TAB & "" = "" & $g_aFile & @CRLF
$g_sMessage &= ""$g_iStatus  "" & @TAB & "" = "" & $g_iStatus
MsgBox(0, ""Bug Test"", $g_sMessage)
_ArrayDisplay($g_aFile)

;_FileReadToArray does returns array if file contains more than 1 line of text
$g_sFileName = ""C:\Data\TestFile_2.txt""
$g_aFile = 0
$g_iStatus = _FileReadToArray($g_sFileName, $g_aFile)
$g_sMessage = ""@error       "" & @TAB & "" = "" & @error & @CRLF
$g_sMessage &= ""$g_sFileName"" & @TAB & "" = "" & $g_sFileName & @CRLF
$g_sMessage &= ""$g_aFile    "" & @TAB & "" = "" & $g_aFile & @CRLF
$g_sMessage &= ""$g_iStatus  "" & @TAB & "" = "" & $g_iStatus
MsgBox(0, ""Bug Test"", $g_sMessage)
_ArrayDisplay($g_aFile)
}}}"	Bug	closed	3.2.13.9	Standard UDFs	3.2.13.8	None	Fixed		
