Hi Kristen,

> On Tue, 23 Mar 2010 10:56:00 -0700
> 
> Marcel Holtmann <[email protected]> wrote:
> > Hi Kristen,
> >
> > > > And there was another problem with one variable being
> > > > guint16, but the is_option casts it back to guint8. We can't really
> > > > have that. Once you start casting on that scale the compiler will not
> > > > warn you about type mismatches or if the value of argument is too big
> > > > for its type.
> > >
> > > Can you please let me know which git commit this fix you made was?  I
> > > want to review it because all of the option types should only be a byte
> > > anyway, so I am trying to figure out if there was a mistake somewhere
> > > where we were using is_option to examine a 16 bit value.  I searched
> > > through the git log and can't figure out where this change was.  I
> > > can see where you changed the option type we are comparing to a regular
> > > guint to avoid compiler problems, but not the other issue you
> > > mentioned.
> >
> > I had a second look at these. It is the is_proto_handler actually and
> > not the is_option. However that thing applies here. A helper function to
> > find that handle would be better then manually coding g_list_find_custom
> > in the functions.
> >
> > Regards
> >
> > Marcel
> 
> so is_proto_handler was casting a 16 bit value to an 8 bit value?  Or are
>  you just complaining about having g_list_find_custom in the routines.  It
>  would really be easier on me to understand what you are trying to tell me
>  if you you posted your patches to the list next time.

If you have questions or concerns then the best place to discuss this is on 
IRC.  I don't expect maintainers to post re-factoring patches on the mailing 
list.

Regards,
-Denis
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to