shared: SandboxedProcessor: Return NO_ACCESS when file not readable
Cette révision appartient à :
Parent
01a6a499c5
révision
0867ab294d
@ -11,6 +11,7 @@ enum DataSource
|
|||||||
};
|
};
|
||||||
|
|
||||||
#define NOTHING_PROCESSED 4
|
#define NOTHING_PROCESSED 4
|
||||||
|
#define NO_ACCESS 5
|
||||||
|
|
||||||
class Processor
|
class Processor
|
||||||
{
|
{
|
||||||
|
@ -92,6 +92,10 @@ int SandboxedProcessor::process()
|
|||||||
processor = defaultTextProcessor;
|
processor = defaultTextProcessor;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(!fileInfo.isReadable())
|
||||||
|
{
|
||||||
|
return NO_ACCESS;
|
||||||
|
}
|
||||||
if(processor == nullptr || processor == nothingProcessor)
|
if(processor == nullptr || processor == nothingProcessor)
|
||||||
{
|
{
|
||||||
/* Nothing to do */
|
/* Nothing to do */
|
||||||
|
Chargement…
Référencer dans un nouveau ticket
Block a user