Whamcloud - gitweb
LU-6090 lnet: save errno between function calls 83/15783/5
authorAmir Shehata <amir.shehata@intel.com>
Tue, 28 Jul 2015 22:55:05 +0000 (15:55 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Sun, 9 Aug 2015 23:51:07 +0000 (23:51 +0000)
commitf6c886e36d0729b0791e393386e0b4b9c571ce30
treedf9f97d874b846eb41c700a43cb5c9294c27a045
parentb30f22325c1c0570b73a354516def958ef8a2d01
LU-6090 lnet: save errno between function calls

errno can be overwritten by functions like snprintf even if
it succeeded, so save the errno when needed.

Signed-off-by: Amir Shehata <amir.shehata@intel.com>
Change-Id: I9a47267851f7c102727f8653a3a3727047f33186
Reviewed-on: http://review.whamcloud.com/15783
Tested-by: Jenkins
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lnet/utils/lnetconfig/liblnetconfig.c