add some more error checks into _fileExistsInDirectory function to report "too long name" error - Mailing list pgsql-hackers

From Mahendra Singh Thalor
Subject add some more error checks into _fileExistsInDirectory function to report "too long name" error
Date
Msg-id CAKYtNApPmWmU9rdf__D=cA7ivL6H_UrPc=w0CHW74P2acxJJ-g@mail.gmail.com
Whole thread Raw
Responses Re: add some more error checks into _fileExistsInDirectory function to report "too long name" error
List pgsql-hackers
Hi,
In another thread[1], Álvaro gave some feedback for _fileExistsInDirectory function for "too long name" error.
Basically, in _fileExistsInDirectory function, we pass dirname and filename but we were checking only the combined length of these two names.

Here, I am attaching a patch which will check lengths of dirname and filename separately and will report errors if the name is too long.

I added a check in some other parts also to report an error for "too long name".

Please review the attached patch and let me know feedback.

[1]: https://www.postgresql.org/message-id/202504110938.4kx73ylnv6p4%40alvherre.pgsql

--
Thanks and Regards
Mahendra Singh Thalor
EnterpriseDB: http://www.enterprisedb.com
Attachment

pgsql-hackers by date:

Previous
From: Ranier Vilela
Date:
Subject: Re: Silence resource leaks alerts
Next
From: Mahendra Singh Thalor
Date:
Subject: Re: merge file_exists_in_directory and _fileExistsInDirectory functions and move into common file dumputils.c