On 11/12/2010 10:17 AM, Dhaval Giani wrote:
> On Fri, Nov 12, 2010 at 10:06 AM, Ivana Hutarova Varekova
> <[email protected]> wrote:
>> This patch adds return value checks to two occurrences of fts_open command
>> calls
>>
>> Signed-off-by: Ivana Hutarova Varekova<[email protected]>
>
> Acked-by: Dhaval Giani<[email protected]>
Merged and pushed, thanks!
>
>> ---
>>
>> src/api.c | 8 ++++++++
>> 1 files changed, 8 insertions(+), 0 deletions(-)
>>
>> diff --git a/src/api.c b/src/api.c
>> index 1d2d111..a971ecd 100644
>> --- a/src/api.c
>> +++ b/src/api.c
>> @@ -158,6 +158,10 @@ static int cg_chown_recursive(char **path, uid_t owner,
>> gid_t group)
>> cgroup_dbg("chown: path is %s\n", *path);
>> fts = fts_open(path, FTS_PHYSICAL | FTS_NOCHDIR |
>> FTS_NOSTAT, NULL);
>> + if (fts == NULL) {
>> + last_errno = errno;
>> + return ECGOTHER;
>> + }
>> while (1) {
>> FTSENT *ent;
>> ent = fts_read(fts);
>> @@ -2830,6 +2834,10 @@ int cgroup_walk_tree_begin(const char *controller,
>> const char *base_path,
>>
>> entry->fts = fts_open(cg_path, FTS_LOGICAL | FTS_NOCHDIR |
>> FTS_NOSTAT, NULL);
>> + if (entry->fts == NULL) {
>> + last_errno = errno;
>> + return ECGOTHER;
>> + }
>> ent = fts_read(entry->fts);
>> if (!ent) {
>> cgroup_dbg("fts_read failed\n");
>>
>
> ------------------------------------------------------------------------------
> Centralized Desktop Delivery: Dell and VMware Reference Architecture
> Simplifying enterprise desktop deployment and management using
> Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
> client virtualization framework. Read more!
> http://p.sf.net/sfu/dell-eql-dev2dev
> _______________________________________________
> Libcg-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/libcg-devel
------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Libcg-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libcg-devel