On 06/03/2011 12:00 PM, Ivana Hutarova Varekova wrote: > fix return value check in cgget (strdup and add_record_to_buffer functions) > > Signed-off-by: Ivana Hutarova Varekova <varek...@redhat.com>
Acked-By: Jan Safranek <jsafr...@redhat.com> > --- > > src/tools/cgget.c | 11 ++++++++--- > 1 files changed, 8 insertions(+), 3 deletions(-) > > diff --git a/src/tools/cgget.c b/src/tools/cgget.c > index 0411a51..81a5609 100644 > --- a/src/tools/cgget.c > +++ b/src/tools/cgget.c > @@ -276,7 +276,7 @@ static int display_values(char **controllers, int max, > const char *group_name, > return result; > } > > -void add_record_to_buffer(char **buffer, char *record, int capacity) > +int add_record_to_buffer(char **buffer, char *record, int capacity) > { > int i; > > @@ -286,8 +286,13 @@ void add_record_to_buffer(char **buffer, char *record, > int capacity) > break; > } > > - if (i < capacity) > + if (i < capacity) { > buffer[i] = strdup(record); > + if (buffer[i] == NULL) > + return 1; > + return 0; > + } > + return 1; > } > > > @@ -347,7 +352,7 @@ int main(int argc, char *argv[]) > > case 'r': > /* Add name to buffer. */ > - add_record_to_buffer(names, optarg, capacity); > + ret = add_record_to_buffer(names, optarg, capacity); > if (ret) { > result = ret; > goto err; > > > ------------------------------------------------------------------------------ > Simplify data backup and recovery for your virtual environment with vRanger. > Installation's a snap, and flexible recovery options mean your data is safe, > secure and there when you need it. Discover what all the cheering's about. > Get your free trial download today. > http://p.sf.net/sfu/quest-dev2dev2 > _______________________________________________ > Libcg-devel mailing list > Libcg-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/libcg-devel ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 _______________________________________________ Libcg-devel mailing list Libcg-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libcg-devel