<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,8 @@
+== Miscellaneous ==
+
+ * remove sync.c, it only complicates things. Also, there's issues with the
+   initial login (new account).
+
 == GObjectification ==
 
 The objective is that all of the important structures in msn-pecan are</diff>
      <filename>TODO</filename>
    </modified>
    <modified>
      <diff>@@ -1088,12 +1088,19 @@ syn_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd)
 
     total_users  = atoi(cmd-&gt;params[3]);
 
-    sync = msn_sync_new(session);
-    sync-&gt;total_users = total_users;
-    sync-&gt;old_cbs_table = cmdproc-&gt;cbs_table;
+    if (total_users &gt; 0)
+    {
+	sync = msn_sync_new(session);
+	sync-&gt;total_users = total_users;
+	sync-&gt;old_cbs_table = cmdproc-&gt;cbs_table;
 
-    session-&gt;sync = sync;
-    cmdproc-&gt;cbs_table = sync-&gt;cbs_table;
+	session-&gt;sync = sync;
+	cmdproc-&gt;cbs_table = sync-&gt;cbs_table;
+    }
+    else
+    {
+	msn_session_finish_login (session);
+    }
 }
 
 static void</diff>
      <filename>notification.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7e9f9b133e3ea891837f942ba16baf501cf1ccb2</id>
    </parent>
  </parents>
  <author>
    <name>Felipe Contreras</name>
    <email>felipe.contreras@gmail.com</email>
  </author>
  <url>http://github.com/felipec/msn-pecan/commit/04daa59b48413e9ec22c032f6bce067bb30d4ca8</url>
  <id>04daa59b48413e9ec22c032f6bce067bb30d4ca8</id>
  <committed-date>2008-09-03T13:32:41-07:00</committed-date>
  <authored-date>2008-09-03T13:32:41-07:00</authored-date>
  <message>Fix initial login (new account).

Not perfect, but better than nothing.</message>
  <tree>6e2ea26e1b053e5fac5adf0acafa0b2ab9e7c00d</tree>
  <committer>
    <name>Felipe Contreras</name>
    <email>felipe.contreras@gmail.com</email>
  </committer>
</commit>
