[gnome-remote-desktop] rdp-sam: Add newline character for each SAM string



commit 8301e4c1feca3231c4f98b31ecebaa85db56bf07
Author: Pascal Nowack <Pascal Nowack gmx de>
Date:   Tue Sep 22 15:44:35 2020 +0200

    rdp-sam: Add newline character for each SAM string
    
    Each SAM string should be ended with a newline character.

 src/grd-rdp-sam.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/grd-rdp-sam.c b/src/grd-rdp-sam.c
index ce522a7..fe4e0c5 100644
--- a/src/grd-rdp-sam.c
+++ b/src/grd-rdp-sam.c
@@ -41,14 +41,14 @@ create_sam_string (const char *username,
   username_length = strlen (username);
   password_length = strlen (password);
 
-  sam_string = g_malloc0 ((username_length + 3 + 32 + 3 + 1) * sizeof (char));
+  sam_string = g_malloc0 ((username_length + 3 + 32 + 3 + 1 + 1) * sizeof (char));
 
   NTOWFv1A ((LPSTR) password, password_length, nt_hash);
 
   sprintf (sam_string, "%s:::", username);
   for (i = 0; i < 16; ++i)
     sprintf (sam_string + strlen (sam_string), "%02" PRIx8 "", nt_hash[i]);
-  sprintf (sam_string + strlen (sam_string), ":::");
+  sprintf (sam_string + strlen (sam_string), ":::\n");
 
   return sam_string;
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]