Use Braces Even For Single Line Statement
 
           On Feb. 21, 2014, Apple released security update  for iOS that affected SSL/TLS connections. The impact is described as "An attacker with a privileged network position may capture or modify data in sessions protected by SSL/TLS."  And the CVSS v2 Base Score  is 6.8(AV:N/AC:M/Au:N/C:P/I:P/A:P).  What's the problem with it?   Here is the Apple code :  static OSStatus SSLVerifySignedServerKeyExchange(SSLContext *ctx, bool isRsa, SSLBuffer signedParams,                                  uint8_t *signature, UInt16 signatureLen) {     ...      if ((err = ReadyHash(&SSLHashSHA1, &hashCtx)) != 0)         goto fail;     if ((err = SSLHashSHA1.update(&hashCtx, &clientRandom)) != 0)         goto fail;     if ((err = SSLHashSHA1.update(&hashCtx, &serverRandom)) != 0)         goto fail;     if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0)         goto fail;         goto fail;     if ((err = SSLHashSHA1.final(&hashCtx, &has...