On Sunday 20 July 2008 02:04:08 Jorgen Cederlof wrote:
> Registering to an operator with R=xxxxx in libgsmd-tool -m shell
> results in
>
>   R=12345
>   # Unknown command `R=12345'
>
> . This has been broken since revision 3657, 2007-12-17.
>
> When fixing it I cleaned up the handling of all commands taking
> arguments, which also fixes the segfaults when too few arguments are
> given to most commands (try typing e.g. just "pr") and a problem when
> a command works even when there is trailing garbage in the command
> name (e.g. "prxxxxxxxxx=1").
>

Hey,
wow reviewing C string handling is no pleasure. From the five minute review I 
think there is only this one strncmp mistake. I would need to do a more 
careful review of all the fcomma, lcomma assignments but your patch 
definitely cleans up the handling and I will be happy to apply it once we 
talked about this one strncmp.

Have you considered using getopts of GNU to do the command line parsing?

z.

_______________________________________________
devel mailing list
devel@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/devel

Reply via email to