From d3e7b6cd244bfca99eaa0d7334cb2e1056d9ef45 Mon Sep 17 00:00:00 2001
From: trilyrak <aikaterini.trilyraki@eurecom.fr>
Date: Wed, 9 Mar 2016 13:32:47 +0100
Subject: [PATCH] update the --rf-config-file option

---
 targets/RT/USER/lte-softmodem.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/targets/RT/USER/lte-softmodem.c b/targets/RT/USER/lte-softmodem.c
index 1409e031fe..73b025939e 100644
--- a/targets/RT/USER/lte-softmodem.c
+++ b/targets/RT/USER/lte-softmodem.c
@@ -2141,9 +2141,12 @@ static void get_options (int argc, char **argv)
   while ((c = getopt_long (argc, argv, "A:a:C:dEK:g:F:G:hqO:m:SUVRM:r:P:Ws:t:Tx:",long_options,NULL)) != -1) {
     switch (c) {
     case LONG_OPTION_RF_CONFIG_FILE:
-      if (strlen(optarg)<=1024)
-         strcpy(rf_config_file,optarg);
-      else {
+      if ((strcmp("null", optarg) == 0) || (strcmp("NULL", optarg) == 0)) {
+	printf("no configuration filename is provided\n");
+      }
+      else if (strlen(optarg)<=1024){
+	strcpy(rf_config_file,optarg);
+      }else {
          printf("Configuration filename is too long\n");
          exit(-1);   
       }
-- 
2.26.2