[ipaccess] Handle LoadAbort coming from the BTS.

* Be bale to abort the load when the BTS is rejecting the file..
diff --git a/openbsc/src/abis_nm.c b/openbsc/src/abis_nm.c
index 8b3ac9c..211f70e 100644
--- a/openbsc/src/abis_nm.c
+++ b/openbsc/src/abis_nm.c
@@ -1568,6 +1568,12 @@
 				rc = sw_load_end(sw);
 			}
 			break;
+		case NM_MT_LOAD_ABORT:
+			if (sw->cbfn)
+				sw->cbfn(GSM_HOOK_NM_SWLOAD,
+					 NM_MT_LOAD_ABORT, mb,
+					 sw->cb_data, NULL);
+			break;
 		}
 		break;
 	case SW_STATE_WAIT_ENDACK:
diff --git a/openbsc/src/ipaccess/ipaccess-config.c b/openbsc/src/ipaccess/ipaccess-config.c
index c7d2234..e96b1ab 100644
--- a/openbsc/src/ipaccess/ipaccess-config.c
+++ b/openbsc/src/ipaccess/ipaccess-config.c
@@ -215,6 +215,10 @@
 			printf("Software Download Progress: %d%%\n", percent);
 		percent_old = percent;
 		break;
+	case NM_MT_LOAD_ABORT:
+		fprintf(stderr, "ERROR: Load aborted by the BTS.\n");
+		exit(6);
+		break;
 	}
 	return 0;
 }