[PATCH 2/4] Use NULL instead of "offline" for the user status.
Elliott Sales de Andrade
qulogic at pidgin.im
Tue Jun 24 01:15:20 EDT 2008
On Mon, Jun 23, 2008 at 5:30 PM, Richard Laager <rlaager at wiktel.com> wrote:
> On Sun, 2008-06-22 at 18:03 +0300, Felipe Contreras wrote:
>> - if (user->status != NULL) {
>> - gboolean offline = (strcmp(user->status, "offline") == 0);
>> + {
>> + gboolean offline = (user->status == NULL);
>>
>> if (!offline) {
>> purple_prpl_got_user_status(account, user->passport, user->status,
>
> This leaves the code looking like this, right?
>
> {
> code here
> more code
> }
>
> Instead, the braces can be dropped and the code inside the block moved
> out. You'll also end up needing to move the definition of the offline
> variable because if you didn't, it'd be a declaration after code.
>
I've applied these patches on my branch, along with dropping those braces.
> /me tries referring to QuLogic as Elliott and hopes that is 1) correct
> and 2) acceptable. If you'd prefer QuLogic or something else, please let
> me know.
>
Either one is fine, yes.
> In response to Elliott's concern:
> Given that things are initialized as NULL (and this patch aims to fix a
> bug related to that, it seems), it seems reasonable to me to make NULL
> represent offline here.
>
> It seems that Elliott is looking at these patches. Elliott: If they
> seems good to you, feel free to merge them to trunk.
I was hoping that Masca would try these out first as I have not
personally seen the same crash happen, but I haven't heard from him
yet. Other than that, I don't really see any problems with merging
them.
> On a related note,
> where are you at on your MSN branch? Does that fix some issues? Is it
> stable enough to merge to trunk?
>
I think it looks pretty good at the moment. I think token tickets are
updated correctly now. Dimmuxx said he's been running it for 48h+ and
is still able to send OIM's with the tokens updated automatically when
needed. There was a bug logging in with the HTTP method, but I've now
fixed it, so I haven't seen any show-stoppers lately.
More information about the Devel
mailing list