From e8eb6c84595f45ce2ea94bac173f7490ba344c1d Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 30 Oct 2018 17:31:07 +0800 Subject: [PATCH] RooTicket.vala --- RooTicket.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/RooTicket.vala b/RooTicket.vala index f3578fec..9eb1548b 100644 --- a/RooTicket.vala +++ b/RooTicket.vala @@ -62,16 +62,23 @@ class RooTicket : Object public void setAuth(session, message) { string str; + var username = ""; + var password = ""; GLib.FileUtils.get_contents(GLib.Environment.get_home_dir() + "/.netrc"), out str); var lines = str.split("\n"); for(var i=0; i< lines.length; i++) { // assumes one line per entry.. if not we are buggered... var bits = Regex.split_simple ("[ \t]+", line[i].strip()); - if (bits.length < 7 || bits[0] != "machine") { + if (bits.length < 7 || bits[0] != "machine" || bits[1] != "git.roojs.com") { continue; } + // we are gussing.... + username = bits[3]; + password = bits[5]; } + + } -- 2.39.2