Changeset: 83ed82a7e75e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=83ed82a7e75e
Modified Files:
        sql/backends/monet5/rest/rest_jsonstore.c
        sql/backends/monet5/rest/rest_jsonstore_handle_get.c
        sql/backends/monet5/rest/rest_jsonstore_handle_get.h
Branch: default
Log Message:

handle case of unknown url


diffs (40 lines):

diff --git a/sql/backends/monet5/rest/rest_jsonstore.c 
b/sql/backends/monet5/rest/rest_jsonstore.c
--- a/sql/backends/monet5/rest/rest_jsonstore.c
+++ b/sql/backends/monet5/rest/rest_jsonstore.c
@@ -377,6 +377,7 @@ handle_http_request (const char *url, co
                break;
        default:
                /* error, unknown command */
+               RESTunknown(page);        
                ret = 1;
        }
 
diff --git a/sql/backends/monet5/rest/rest_jsonstore_handle_get.c 
b/sql/backends/monet5/rest/rest_jsonstore_handle_get.c
--- a/sql/backends/monet5/rest/rest_jsonstore_handle_get.c
+++ b/sql/backends/monet5/rest/rest_jsonstore_handle_get.c
@@ -81,6 +81,14 @@ RESTsqlQuery(char **result, char * query
        return msg;
 }
 
+str RESTunknown(char **result)
+{
+       str msg = MAL_SUCCEED;
+       char * querytext = "select 'Unknown' as error;";
+       msg = RESTsqlQuery(result, querytext);
+       return msg;
+}
+
 str RESTwelcome(char **result)
 {
        str msg = MAL_SUCCEED;
diff --git a/sql/backends/monet5/rest/rest_jsonstore_handle_get.h 
b/sql/backends/monet5/rest/rest_jsonstore_handle_get.h
--- a/sql/backends/monet5/rest/rest_jsonstore_handle_get.h
+++ b/sql/backends/monet5/rest/rest_jsonstore_handle_get.h
@@ -33,6 +33,7 @@
 #define rest_export extern
 #endif
 
+rest_export str RESTunknown(char **result);
 rest_export str RESTwelcome(char **result);
 rest_export str RESTuuid(char **result);
 rest_export str RESTallDBs(char **result);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to