diff -urp sites/all/modules/loginticket/loginticket.install sites/all/modules/loginticket.new/loginticket.install
--- sites/all/modules/loginticket/loginticket.install	2009-04-29 15:33:11.000000000 -0600
+++ sites/all/modules/loginticket.new/loginticket.install	2009-06-14 17:25:36.000000000 -0600
@@ -68,7 +68,7 @@ function loginticket_update_5016() {
       break;
 
     case 'pgsql':
-      $items[] = update_sql("ALTER TABLE {login_ticket} DROP CONSTRAINT {loginticket}_pkey")
+      $items[] = update_sql("ALTER TABLE {login_ticket} DROP CONSTRAINT {loginticket}_pkey");
       $items[] = update_sql("ALTER TABLE {login_ticket} ADD ticket_id serial PRIMARY KEY");  
       $items[] = db_query("CREATE INDEX {loginticket}_passcode_md5_idx ON {loginticket} (passcode_md5)");
       break;
diff -urp sites/all/modules/loginticket/loginticket.module sites/all/modules/loginticket.new/loginticket.module
--- sites/all/modules/loginticket/loginticket.module	2009-04-29 15:33:11.000000000 -0600
+++ sites/all/modules/loginticket.new/loginticket.module	2009-06-14 17:26:58.000000000 -0600
@@ -67,7 +67,7 @@ function loginticket_create($purpose, $a
     $passcode_md5 = md5($passcode);
     $existing_passcodes = db_result(db_query("SELECT count(ticket_id) FROM {loginticket}
                                               WHERE passcode_md5 = '%s' AND purpose = '%s'",
-                                              $passcode_md5, $purpose)
+                                              $passcode_md5, $purpose));
   } while (db_num_rows($existing_passcodes) > 0);
 
   // If the current user already has a ticket for this purpose, we'll expire it, so that we get
