bug fix
authorcool <whoami@archer.localdomain>
Mon, 29 Aug 2011 05:55:16 +0000 (18:55 -1100)
committercool <whoami@archer.localdomain>
Mon, 29 Aug 2011 05:55:16 +0000 (18:55 -1100)
libfreerdp-core/credssp.c
libfreerdp-utils/certstore.c

index bb7c959..27134eb 100644 (file)
 #include "ntlmssp.h"
 
 #include "credssp.h"
-
 /**
  * TSRequest ::= SEQUENCE {
- *     version         [0] INTEGER,
+ *     version    [0] INTEGER,
  *     negoTokens [1] NegoData OPTIONAL,
- *     authInfo         [2] OCTET STRING OPTIONAL,
+ *     authInfo   [2] OCTET STRING OPTIONAL,
  *     pubKeyAuth [3] OCTET STRING OPTIONAL
  * }
  *
  * }
  *
  * TSCredentials ::= SEQUENCE {
- *     credType                [0] INTEGER,
+ *     credType    [0] INTEGER,
  *     credentials [1] OCTET STRING
  * }
  *
  * TSPasswordCreds ::= SEQUENCE {
- *     domainName      [0] OCTET STRING,
- *     userName                [1] OCTET STRING,
- *     password                [2] OCTET STRING
+ *     domainName  [0] OCTET STRING,
+ *     userName    [1] OCTET STRING,
+ *     password    [2] OCTET STRING
  * }
  *
  * TSSmartCardCreds ::= SEQUENCE {
- *     pin                             [0] OCTET STRING,
- *     cspData         [1] TSCspDataDetail,
- *     userHint         [2] OCTET STRING OPTIONAL,
+ *     pin        [0] OCTET STRING,
+ *     cspData    [1] TSCspDataDetail,
+ *     userHint   [2] OCTET STRING OPTIONAL,
  *     domainHint [3] OCTET STRING OPTIONAL
  * }
  *
  * TSCspDataDetail ::= SEQUENCE {
- *     keySpec                  [0] INTEGER,
- *     cardName                        [1] OCTET STRING OPTIONAL,
- *     readerName              [2] OCTET STRING OPTIONAL,
+ *     keySpec       [0] INTEGER,
+ *     cardName      [1] OCTET STRING OPTIONAL,
+ *     readerName    [2] OCTET STRING OPTIONAL,
  *     containerName [3] OCTET STRING OPTIONAL,
- *     cspName                  [4] OCTET STRING OPTIONAL
+ *     cspName       [4] OCTET STRING OPTIONAL
  * }
  *
  */
index 2e4caeb..b784d33 100644 (file)
@@ -196,12 +196,12 @@ int match_certdata(rdpCertstore* certstore)
                        break;
                }
                else
-                       while(c!='\n'||c!=EOF)
+               {
+                       while(c!='\n' && c!=EOF)
                                c=fgetc(cfp);
                        if(c==EOF)
                                break;
-                       else
-                               ungetc(c,cfp);
+               }
        }
        xfree(host);
        return certstore->match;