Fixed file transfer and key agreement, fixed bugs in SFTP libary.
[silc.git] / lib / silcsftp / sftp_util.c
index 0d15f30eea052a61c7fc9c4085bd34c326cb9cd8..2e982d6d6b70a502cfb4f12e886ee03f6ff68d18 100644 (file)
@@ -370,7 +370,7 @@ SilcBuffer silc_sftp_name_encode(SilcSFTPName name)
   for (i = 0; i < name->count; i++) {
     len += (8 + strlen(name->filename[i]) + strlen(name->long_filename[i]));
     attr_buf[i] = silc_sftp_attr_encode(name->attrs[i]);
-    if (attr_buf[i])
+    if (!attr_buf[i])
       return NULL;
     len += attr_buf[i]->len;
   }